[INFO] cloning repository https://github.com/AcrylicShrimp/titi-lang
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/AcrylicShrimp/titi-lang" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAcrylicShrimp%2Ftiti-lang", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAcrylicShrimp%2Ftiti-lang'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] abf75d1cc9acf7116960af4a7979aac1589437d7
[INFO] building AcrylicShrimp/titi-lang against master#ff34b919075f35a1787659e9c448a34b06bab8de for issue-85264
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAcrylicShrimp%2Ftiti-lang" "/workspace/builds/worker-4/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/AcrylicShrimp/titi-lang on toolchain ff34b919075f35a1787659e9c448a34b06bab8de
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/AcrylicShrimp/titi-lang
[INFO] finished tweaking git repo https://github.com/AcrylicShrimp/titi-lang
[INFO] tweaked toml for git repo https://github.com/AcrylicShrimp/titi-lang written to /workspace/builds/worker-4/source/Cargo.toml
[INFO] crate git repo https://github.com/AcrylicShrimp/titi-lang already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 47f7bcaa2d219bf2345d8d4ace13a44f39e3ab94a3b31c663432556448477457
[INFO] running `Command { std: "docker" "start" "-a" "47f7bcaa2d219bf2345d8d4ace13a44f39e3ab94a3b31c663432556448477457", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "47f7bcaa2d219bf2345d8d4ace13a44f39e3ab94a3b31c663432556448477457", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "47f7bcaa2d219bf2345d8d4ace13a44f39e3ab94a3b31c663432556448477457", kill_on_drop: false }`
[INFO] [stdout] 47f7bcaa2d219bf2345d8d4ace13a44f39e3ab94a3b31c663432556448477457
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ca107b5a5799bdd221e05374351244bcc4ab370bbfce9e69ea284b2841c35776
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "ca107b5a5799bdd221e05374351244bcc4ab370bbfce9e69ea284b2841c35776", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]    Compiling titi-lang v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]   --> src/compiler/lexer.rs:75:24
[INFO] [stdout]    |
[INFO] [stdout] 75 |                 return Token::new(
[INFO] [stdout]    |                        ^^^^^ use of undeclared type `Token`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]   --> src/compiler/lexer.rs:79:21
[INFO] [stdout]    |
[INFO] [stdout] 79 |                     TokenType::Eof,
[INFO] [stdout]    |                     ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenBuilder`
[INFO] [stdout]    --> src/compiler/lexer.rs:22:24
[INFO] [stdout]     |
[INFO] [stdout] 22  |         let $builder = TokenBuilder::new($self.index, $self.line, $self.line_offset);
[INFO] [stdout]     |                        ^^^^^^^^^^^^ use of undeclared type `TokenBuilder`
[INFO] [stdout] ...
[INFO] [stdout] 100 |                     token_builder!(self, builder, content);
[INFO] [stdout]     |                     --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:115:42
[INFO] [stdout]     |
[INFO] [stdout] 115 |                     return builder.build(TokenType::Comment, content);
[INFO] [stdout]     |                                          ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 117 |                 '(' => return token!(self, TokenType::PuncParenL, "("),
[INFO] [stdout]     |                               ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:117:44
[INFO] [stdout]     |
[INFO] [stdout] 117 |                 '(' => return token!(self, TokenType::PuncParenL, "("),
[INFO] [stdout]     |                                            ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 118 |                 ')' => return token!(self, TokenType::PuncParenR, ")"),
[INFO] [stdout]     |                               ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:118:44
[INFO] [stdout]     |
[INFO] [stdout] 118 |                 ')' => return token!(self, TokenType::PuncParenR, ")"),
[INFO] [stdout]     |                                            ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 119 |                 '{' => return token!(self, TokenType::PuncBraceL, "{"),
[INFO] [stdout]     |                               ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:119:44
[INFO] [stdout]     |
[INFO] [stdout] 119 |                 '{' => return token!(self, TokenType::PuncBraceL, "{"),
[INFO] [stdout]     |                                            ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 120 |                 '}' => return token!(self, TokenType::PuncBraceR, "}"),
[INFO] [stdout]     |                               ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:120:44
[INFO] [stdout]     |
[INFO] [stdout] 120 |                 '}' => return token!(self, TokenType::PuncBraceR, "}"),
[INFO] [stdout]     |                                            ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 121 |                 '[' => return token!(self, TokenType::PuncBracketL, "["),
[INFO] [stdout]     |                               ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:121:44
[INFO] [stdout]     |
[INFO] [stdout] 121 |                 '[' => return token!(self, TokenType::PuncBracketL, "["),
[INFO] [stdout]     |                                            ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 122 |                 ']' => return token!(self, TokenType::PuncBracketR, "]"),
[INFO] [stdout]     |                               ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:122:44
[INFO] [stdout]     |
[INFO] [stdout] 122 |                 ']' => return token!(self, TokenType::PuncBracketR, "]"),
[INFO] [stdout]     |                                            ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 123 |                 '.' => return token!(self, TokenType::PuncDot, "."),
[INFO] [stdout]     |                               ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:123:44
[INFO] [stdout]     |
[INFO] [stdout] 123 |                 '.' => return token!(self, TokenType::PuncDot, "."),
[INFO] [stdout]     |                                            ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 124 |                 ',' => return token!(self, TokenType::PuncComma, ","),
[INFO] [stdout]     |                               --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:124:44
[INFO] [stdout]     |
[INFO] [stdout] 124 |                 ',' => return token!(self, TokenType::PuncComma, ","),
[INFO] [stdout]     |                                            ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 125 |                 ';' => return token!(self, TokenType::PuncSemicolon, ";"),
[INFO] [stdout]     |                               ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:125:44
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 ';' => return token!(self, TokenType::PuncSemicolon, ";"),
[INFO] [stdout]     |                                            ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 127 |                     '=' => { return token!(self, TokenType::OpCmpEq, "=="); }
[INFO] [stdout]     |                                     -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:127:50
[INFO] [stdout]     |
[INFO] [stdout] 127 |                     '=' => { return token!(self, TokenType::OpCmpEq, "=="); }
[INFO] [stdout]     |                                                  ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 128 |                     _ => { return token!(self, TokenType::OpAssign, "="); }
[INFO] [stdout]     |                                   -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:128:48
[INFO] [stdout]     |
[INFO] [stdout] 128 |                     _ => { return token!(self, TokenType::OpAssign, "="); }
[INFO] [stdout]     |                                                ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 131 |                     '=' => { return token!(self, TokenType::OpCmpNeq, "!="); }
[INFO] [stdout]     |                                     --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:131:50
[INFO] [stdout]     |
[INFO] [stdout] 131 |                     '=' => { return token!(self, TokenType::OpCmpNeq, "!="); }
[INFO] [stdout]     |                                                  ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 132 |                     _ => { return token!(self, TokenType::Error(TokenError::Unknown), "!"); }
[INFO] [stdout]     |                                   -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:132:48
[INFO] [stdout]     |
[INFO] [stdout] 132 |                     _ => { return token!(self, TokenType::Error(TokenError::Unknown), "!"); }
[INFO] [stdout]     |                                                ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenError`
[INFO] [stdout]    --> src/compiler/lexer.rs:132:65
[INFO] [stdout]     |
[INFO] [stdout] 132 |                     _ => { return token!(self, TokenType::Error(TokenError::Unknown), "!"); }
[INFO] [stdout]     |                                                                 ^^^^^^^^^^ use of undeclared type `TokenError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 135 |                     '=' => { return token!(self, TokenType::OpAssignAdd, "+="); }
[INFO] [stdout]     |                                     ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:135:50
[INFO] [stdout]     |
[INFO] [stdout] 135 |                     '=' => { return token!(self, TokenType::OpAssignAdd, "+="); }
[INFO] [stdout]     |                                                  ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 136 |                     _ => { return token!(self, TokenType::OpAdd, "+"); }
[INFO] [stdout]     |                                   ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:136:48
[INFO] [stdout]     |
[INFO] [stdout] 136 |                     _ => { return token!(self, TokenType::OpAdd, "+"); }
[INFO] [stdout]     |                                                ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 139 |                     '=' => { return token!(self, TokenType::OpAssignSub, "-="); }
[INFO] [stdout]     |                                     ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:139:50
[INFO] [stdout]     |
[INFO] [stdout] 139 |                     '=' => { return token!(self, TokenType::OpAssignSub, "-="); }
[INFO] [stdout]     |                                                  ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 140 |                     _ => { return token!(self, TokenType::OpSub, "-"); }
[INFO] [stdout]     |                                   ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:140:48
[INFO] [stdout]     |
[INFO] [stdout] 140 |                     _ => { return token!(self, TokenType::OpSub, "-"); }
[INFO] [stdout]     |                                                ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 143 |                     '=' => { return token!(self, TokenType::OpAssignMul, "*="); }
[INFO] [stdout]     |                                     ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:143:50
[INFO] [stdout]     |
[INFO] [stdout] 143 |                     '=' => { return token!(self, TokenType::OpAssignMul, "*="); }
[INFO] [stdout]     |                                                  ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 144 |                     _ => { return token!(self, TokenType::OpMul, "*"); }
[INFO] [stdout]     |                                   ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:144:48
[INFO] [stdout]     |
[INFO] [stdout] 144 |                     _ => { return token!(self, TokenType::OpMul, "*"); }
[INFO] [stdout]     |                                                ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 147 |                     '=' => { return token!(self, TokenType::OpAssignDiv, "/="); }
[INFO] [stdout]     |                                     ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:147:50
[INFO] [stdout]     |
[INFO] [stdout] 147 |                     '=' => { return token!(self, TokenType::OpAssignDiv, "/="); }
[INFO] [stdout]     |                                                  ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 148 |                     _ => { return token!(self, TokenType::OpDiv, "/"); }
[INFO] [stdout]     |                                   ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:148:48
[INFO] [stdout]     |
[INFO] [stdout] 148 |                     _ => { return token!(self, TokenType::OpDiv, "/"); }
[INFO] [stdout]     |                                                ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 151 |                     '=' => { return token!(self, TokenType::OpAssignMod, "%="); }
[INFO] [stdout]     |                                     ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:151:50
[INFO] [stdout]     |
[INFO] [stdout] 151 |                     '=' => { return token!(self, TokenType::OpAssignMod, "%="); }
[INFO] [stdout]     |                                                  ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 152 |                     _ => { return token!(self, TokenType::OpMod, "%"); }
[INFO] [stdout]     |                                   ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:152:48
[INFO] [stdout]     |
[INFO] [stdout] 152 |                     _ => { return token!(self, TokenType::OpMod, "%"); }
[INFO] [stdout]     |                                                ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 156 |                         '=' => { return token!(self, TokenType::OpAssignBitShiftL, "<<="); }
[INFO] [stdout]     |                                         ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:156:54
[INFO] [stdout]     |
[INFO] [stdout] 156 |                         '=' => { return token!(self, TokenType::OpAssignBitShiftL, "<<="); }
[INFO] [stdout]     |                                                      ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 157 |                         _ => { return token!(self, TokenType::OpBitShiftL, "<<"); }
[INFO] [stdout]     |                                       ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:157:52
[INFO] [stdout]     |
[INFO] [stdout] 157 |                         _ => { return token!(self, TokenType::OpBitShiftL, "<<"); }
[INFO] [stdout]     |                                                    ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 159 |                     '=' => { return token!(self, TokenType::OpCmpLsEq, "<="); }
[INFO] [stdout]     |                                     ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:159:50
[INFO] [stdout]     |
[INFO] [stdout] 159 |                     '=' => { return token!(self, TokenType::OpCmpLsEq, "<="); }
[INFO] [stdout]     |                                                  ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 160 |                     _ => { return token!(self, TokenType::OpCmpLs, "<"); }
[INFO] [stdout]     |                                   ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:160:48
[INFO] [stdout]     |
[INFO] [stdout] 160 |                     _ => { return token!(self, TokenType::OpCmpLs, "<"); }
[INFO] [stdout]     |                                                ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 164 |                         '=' => { return token!(self, TokenType::OpAssignBitShiftR, ">="); }
[INFO] [stdout]     |                                         ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:164:54
[INFO] [stdout]     |
[INFO] [stdout] 164 |                         '=' => { return token!(self, TokenType::OpAssignBitShiftR, ">="); }
[INFO] [stdout]     |                                                      ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 165 |                         _ => { return token!(self, TokenType::OpBitShiftR, ">"); }
[INFO] [stdout]     |                                       ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:165:52
[INFO] [stdout]     |
[INFO] [stdout] 165 |                         _ => { return token!(self, TokenType::OpBitShiftR, ">"); }
[INFO] [stdout]     |                                                    ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 167 |                     '=' => { return token!(self, TokenType::OpCmpGtEq, ">="); }
[INFO] [stdout]     |                                     ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:167:50
[INFO] [stdout]     |
[INFO] [stdout] 167 |                     '=' => { return token!(self, TokenType::OpCmpGtEq, ">="); }
[INFO] [stdout]     |                                                  ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 168 |                     _ => { return token!(self, TokenType::OpCmpGt, ">"); }
[INFO] [stdout]     |                                   ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:168:48
[INFO] [stdout]     |
[INFO] [stdout] 168 |                     _ => { return token!(self, TokenType::OpCmpGt, ">"); }
[INFO] [stdout]     |                                                ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 171 |                     '=' => { return token!(self, TokenType::OpAssignBitOr, "|="); }
[INFO] [stdout]     |                                     -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:171:50
[INFO] [stdout]     |
[INFO] [stdout] 171 |                     '=' => { return token!(self, TokenType::OpAssignBitOr, "|="); }
[INFO] [stdout]     |                                                  ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 172 |                     _ => { return token!(self, TokenType::OpBitOr, "|"); }
[INFO] [stdout]     |                                   ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:172:48
[INFO] [stdout]     |
[INFO] [stdout] 172 |                     _ => { return token!(self, TokenType::OpBitOr, "|"); }
[INFO] [stdout]     |                                                ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 175 |                     '=' => { return token!(self, TokenType::OpAssignBitAnd, "&="); }
[INFO] [stdout]     |                                     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:175:50
[INFO] [stdout]     |
[INFO] [stdout] 175 |                     '=' => { return token!(self, TokenType::OpAssignBitAnd, "&="); }
[INFO] [stdout]     |                                                  ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 176 |                     _ => { return token!(self, TokenType::OpBitAnd, "&"); }
[INFO] [stdout]     |                                   -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:176:48
[INFO] [stdout]     |
[INFO] [stdout] 176 |                     _ => { return token!(self, TokenType::OpBitAnd, "&"); }
[INFO] [stdout]     |                                                ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 179 |                     '=' => { return token!(self, TokenType::OpAssignBitXor, "^="); }
[INFO] [stdout]     |                                     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:179:50
[INFO] [stdout]     |
[INFO] [stdout] 179 |                     '=' => { return token!(self, TokenType::OpAssignBitXor, "^="); }
[INFO] [stdout]     |                                                  ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 180 |                     _ => { return token!(self, TokenType::OpBitXor, "^"); }
[INFO] [stdout]     |                                   -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:180:48
[INFO] [stdout]     |
[INFO] [stdout] 180 |                     _ => { return token!(self, TokenType::OpBitXor, "^"); }
[INFO] [stdout]     |                                                ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 183 |                     '=' => { return token!(self, TokenType::OpAssignBitNot, "~="); }
[INFO] [stdout]     |                                     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:183:50
[INFO] [stdout]     |
[INFO] [stdout] 183 |                     '=' => { return token!(self, TokenType::OpAssignBitNot, "~="); }
[INFO] [stdout]     |                                                  ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 184 |                     _ => { return token!(self, TokenType::OpBitNot, "~"); }
[INFO] [stdout]     |                                   -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:184:48
[INFO] [stdout]     |
[INFO] [stdout] 184 |                     _ => { return token!(self, TokenType::OpBitNot, "~"); }
[INFO] [stdout]     |                                                ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenBuilder`
[INFO] [stdout]    --> src/compiler/lexer.rs:22:24
[INFO] [stdout]     |
[INFO] [stdout] 22  |         let $builder = TokenBuilder::new($self.index, $self.line, $self.line_offset);
[INFO] [stdout]     |                        ^^^^^^^^^^^^ use of undeclared type `TokenBuilder`
[INFO] [stdout] ...
[INFO] [stdout] 197 |                     token_builder!(self, builder, content);
[INFO] [stdout]     |                     --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenError`
[INFO] [stdout]    --> src/compiler/lexer.rs:207:42
[INFO] [stdout]     |
[INFO] [stdout] 207 | ...                   error = Some(TokenError::CharLiteralNotTerminated);
[INFO] [stdout]     |                                    ^^^^^^^^^^ use of undeclared type `TokenError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenError`
[INFO] [stdout]    --> src/compiler/lexer.rs:220:50
[INFO] [stdout]     |
[INFO] [stdout] 220 | ...                   error = Some(TokenError::CharLiteralNotTerminated);
[INFO] [stdout]     |                                    ^^^^^^^^^^ use of undeclared type `TokenError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenError`
[INFO] [stdout]    --> src/compiler/lexer.rs:227:50
[INFO] [stdout]     |
[INFO] [stdout] 227 | ...                   error = Some(TokenError::CharLiteralNotTerminated);
[INFO] [stdout]     |                                    ^^^^^^^^^^ use of undeclared type `TokenError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenError`
[INFO] [stdout]    --> src/compiler/lexer.rs:252:46
[INFO] [stdout]     |
[INFO] [stdout] 252 | ...                   error = Some(TokenError::CharLiteralNotTerminated);
[INFO] [stdout]     |                                    ^^^^^^^^^^ use of undeclared type `TokenError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:265:46
[INFO] [stdout]     |
[INFO] [stdout] 265 |                         return builder.build(TokenType::Error(error), content);
[INFO] [stdout]     |                                              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:271:40
[INFO] [stdout]     |
[INFO] [stdout] 271 | ...                   .build(TokenType::Error(TokenError::CharLiteralEmpty), content)
[INFO] [stdout]     |                              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenError`
[INFO] [stdout]    --> src/compiler/lexer.rs:271:57
[INFO] [stdout]     |
[INFO] [stdout] 271 | ...                   .build(TokenType::Error(TokenError::CharLiteralEmpty), content)
[INFO] [stdout]     |                                               ^^^^^^^^^^ use of undeclared type `TokenError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:273:51
[INFO] [stdout]     |
[INFO] [stdout] 273 |                         1 => return builder.build(TokenType::LiteralChar(literal[0]), content),
[INFO] [stdout]     |                                                   ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:276:40
[INFO] [stdout]     |
[INFO] [stdout] 276 | ...                   .build(TokenType::Error(TokenError::CharLiteralTooLong), content)
[INFO] [stdout]     |                              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenError`
[INFO] [stdout]    --> src/compiler/lexer.rs:276:57
[INFO] [stdout]     |
[INFO] [stdout] 276 | ...                   .build(TokenType::Error(TokenError::CharLiteralTooLong), content)
[INFO] [stdout]     |                                               ^^^^^^^^^^ use of undeclared type `TokenError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenBuilder`
[INFO] [stdout]    --> src/compiler/lexer.rs:22:24
[INFO] [stdout]     |
[INFO] [stdout] 22  |         let $builder = TokenBuilder::new($self.index, $self.line, $self.line_offset);
[INFO] [stdout]     |                        ^^^^^^^^^^^^ use of undeclared type `TokenBuilder`
[INFO] [stdout] ...
[INFO] [stdout] 281 |                     token_builder!(self, builder, content);
[INFO] [stdout]     |                     --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenError`
[INFO] [stdout]    --> src/compiler/lexer.rs:291:42
[INFO] [stdout]     |
[INFO] [stdout] 291 | ...                   error = Some(TokenError::StrLiteralNotTerminated);
[INFO] [stdout]     |                                    ^^^^^^^^^^ use of undeclared type `TokenError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenError`
[INFO] [stdout]    --> src/compiler/lexer.rs:304:50
[INFO] [stdout]     |
[INFO] [stdout] 304 | ...                   error = Some(TokenError::StrLiteralNotTerminated);
[INFO] [stdout]     |                                    ^^^^^^^^^^ use of undeclared type `TokenError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenError`
[INFO] [stdout]    --> src/compiler/lexer.rs:311:50
[INFO] [stdout]     |
[INFO] [stdout] 311 | ...                   error = Some(TokenError::StrLiteralNotTerminated);
[INFO] [stdout]     |                                    ^^^^^^^^^^ use of undeclared type `TokenError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenError`
[INFO] [stdout]    --> src/compiler/lexer.rs:336:46
[INFO] [stdout]     |
[INFO] [stdout] 336 | ...                   error = Some(TokenError::StrLiteralNotTerminated);
[INFO] [stdout]     |                                    ^^^^^^^^^^ use of undeclared type `TokenError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:349:46
[INFO] [stdout]     |
[INFO] [stdout] 349 |                         return builder.build(TokenType::Error(error), content);
[INFO] [stdout]     |                                              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:353:25
[INFO] [stdout]     |
[INFO] [stdout] 353 |                         TokenType::LiteralStr(literal.into_iter().collect::<String>()),
[INFO] [stdout]     |                         ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenBuilder`
[INFO] [stdout]    --> src/compiler/lexer.rs:22:24
[INFO] [stdout]     |
[INFO] [stdout] 22  |         let $builder = TokenBuilder::new($self.index, $self.line, $self.line_offset);
[INFO] [stdout]     |                        ^^^^^^^^^^^^ use of undeclared type `TokenBuilder`
[INFO] [stdout] ...
[INFO] [stdout] 359 |                         token_builder!(self, builder, content);
[INFO] [stdout]     |                         --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenError`
[INFO] [stdout]    --> src/compiler/lexer.rs:370:46
[INFO] [stdout]     |
[INFO] [stdout] 370 | ...                   error = Some(TokenError::StrLiteralNotTerminated);
[INFO] [stdout]     |                                    ^^^^^^^^^^ use of undeclared type `TokenError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenError`
[INFO] [stdout]    --> src/compiler/lexer.rs:383:54
[INFO] [stdout]     |
[INFO] [stdout] 383 | ...                   error = Some(TokenError::StrLiteralNotTerminated);
[INFO] [stdout]     |                                    ^^^^^^^^^^ use of undeclared type `TokenError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenError`
[INFO] [stdout]    --> src/compiler/lexer.rs:413:54
[INFO] [stdout]     |
[INFO] [stdout] 413 | ...                   error = Some(TokenError::StrLiteralNotTerminated);
[INFO] [stdout]     |                                    ^^^^^^^^^^ use of undeclared type `TokenError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:445:50
[INFO] [stdout]     |
[INFO] [stdout] 445 | ...                   return builder.build(TokenType::Error(error), content);
[INFO] [stdout]     |                                            ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:449:29
[INFO] [stdout]     |
[INFO] [stdout] 449 | ...                   TokenType::LiteralStr(literal.into_iter().collect::<String>()),
[INFO] [stdout]     |                       ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |         let token = Token::new(
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 453 |                     _ => { return token!(self, TokenType::Error(TokenError::Unknown), "@"); }
[INFO] [stdout]     |                                   -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:453:48
[INFO] [stdout]     |
[INFO] [stdout] 453 |                     _ => { return token!(self, TokenType::Error(TokenError::Unknown), "@"); }
[INFO] [stdout]     |                                                ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenError`
[INFO] [stdout]    --> src/compiler/lexer.rs:453:65
[INFO] [stdout]     |
[INFO] [stdout] 453 |                     _ => { return token!(self, TokenType::Error(TokenError::Unknown), "@"); }
[INFO] [stdout]     |                                                                 ^^^^^^^^^^ use of undeclared type `TokenError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenBuilder`
[INFO] [stdout]    --> src/compiler/lexer.rs:22:24
[INFO] [stdout]     |
[INFO] [stdout] 22  |         let $builder = TokenBuilder::new($self.index, $self.line, $self.line_offset);
[INFO] [stdout]     |                        ^^^^^^^^^^^^ use of undeclared type `TokenBuilder`
[INFO] [stdout] ...
[INFO] [stdout] 458 |             token_builder!(self, builder, content);
[INFO] [stdout]     |             --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token`
[INFO] [stdout]    --> src/compiler/lexer.rs:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   |           let token = Token::new(
[INFO] [stdout]     |                       ^^^^^ use of undeclared type `Token`
[INFO] [stdout] ...
[INFO] [stdout] 474 |                       return token!(
[INFO] [stdout]     |  ____________________________-
[INFO] [stdout] 475 | |                         self,
[INFO] [stdout] 476 | |                         TokenType::Error(TokenError::Unknown),
[INFO] [stdout] 477 | |                         current.to_string()
[INFO] [stdout] 478 | |                     )
[INFO] [stdout]     | |_____________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:476:25
[INFO] [stdout]     |
[INFO] [stdout] 476 |                         TokenType::Error(TokenError::Unknown),
[INFO] [stdout]     |                         ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenError`
[INFO] [stdout]    --> src/compiler/lexer.rs:476:42
[INFO] [stdout]     |
[INFO] [stdout] 476 |                         TokenType::Error(TokenError::Unknown),
[INFO] [stdout]     |                                          ^^^^^^^^^^ use of undeclared type `TokenError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:480:46
[INFO] [stdout]     |
[INFO] [stdout] 480 |                 "or" => return builder.build(TokenType::OpLogOr, content),
[INFO] [stdout]     |                                              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:481:47
[INFO] [stdout]     |
[INFO] [stdout] 481 |                 "and" => return builder.build(TokenType::OpLogAnd, content),
[INFO] [stdout]     |                                               ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:482:47
[INFO] [stdout]     |
[INFO] [stdout] 482 |                 "not" => return builder.build(TokenType::OpLogNot, content),
[INFO] [stdout]     |                                               ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:483:48
[INFO] [stdout]     |
[INFO] [stdout] 483 |                 "bool" => return builder.build(TokenType::KeywordBool, content),
[INFO] [stdout]     |                                                ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:484:48
[INFO] [stdout]     |
[INFO] [stdout] 484 |                 "byte" => return builder.build(TokenType::KeywordByte, content),
[INFO] [stdout]     |                                                ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:485:48
[INFO] [stdout]     |
[INFO] [stdout] 485 |                 "char" => return builder.build(TokenType::KeywordChar, content),
[INFO] [stdout]     |                                                ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:486:47
[INFO] [stdout]     |
[INFO] [stdout] 486 |                 "i64" => return builder.build(TokenType::KeywordI64, content),
[INFO] [stdout]     |                                               ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:487:47
[INFO] [stdout]     |
[INFO] [stdout] 487 |                 "u64" => return builder.build(TokenType::KeywordU64, content),
[INFO] [stdout]     |                                               ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:488:49
[INFO] [stdout]     |
[INFO] [stdout] 488 |                 "isize" => return builder.build(TokenType::KeywordIsize, content),
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:489:49
[INFO] [stdout]     |
[INFO] [stdout] 489 |                 "usize" => return builder.build(TokenType::KeywordUsize, content),
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:490:47
[INFO] [stdout]     |
[INFO] [stdout] 490 |                 "f32" => return builder.build(TokenType::KeywordF32, content),
[INFO] [stdout]     |                                               ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:491:47
[INFO] [stdout]     |
[INFO] [stdout] 491 |                 "f64" => return builder.build(TokenType::KeywordF64, content),
[INFO] [stdout]     |                                               ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:492:48
[INFO] [stdout]     |
[INFO] [stdout] 492 |                 "cptr" => return builder.build(TokenType::KeywordCptr, content),
[INFO] [stdout]     |                                                ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:493:48
[INFO] [stdout]     |
[INFO] [stdout] 493 |                 "mptr" => return builder.build(TokenType::KeywordMptr, content),
[INFO] [stdout]     |                                                ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:494:47
[INFO] [stdout]     |
[INFO] [stdout] 494 |                 "use" => return builder.build(TokenType::KeywordUse, content),
[INFO] [stdout]     |                                               ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:495:47
[INFO] [stdout]     |
[INFO] [stdout] 495 |                 "let" => return builder.build(TokenType::KeywordLet, content),
[INFO] [stdout]     |                                               ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:496:46
[INFO] [stdout]     |
[INFO] [stdout] 496 |                 "fn" => return builder.build(TokenType::KeywordFn, content),
[INFO] [stdout]     |                                              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:497:46
[INFO] [stdout]     |
[INFO] [stdout] 497 |                 "if" => return builder.build(TokenType::KeywordIf, content),
[INFO] [stdout]     |                                              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:498:48
[INFO] [stdout]     |
[INFO] [stdout] 498 |                 "else" => return builder.build(TokenType::KeywordElse, content),
[INFO] [stdout]     |                                                ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:499:47
[INFO] [stdout]     |
[INFO] [stdout] 499 |                 "for" => return builder.build(TokenType::KeywordFor, content),
[INFO] [stdout]     |                                               ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:500:46
[INFO] [stdout]     |
[INFO] [stdout] 500 |                 "in" => return builder.build(TokenType::KeywordIn, content),
[INFO] [stdout]     |                                              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:501:46
[INFO] [stdout]     |
[INFO] [stdout] 501 |                 "as" => return builder.build(TokenType::KeywordAs, content),
[INFO] [stdout]     |                                              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:502:48
[INFO] [stdout]     |
[INFO] [stdout] 502 |                 "true" => return builder.build(TokenType::LiteralBool(true), content),
[INFO] [stdout]     |                                                ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:503:49
[INFO] [stdout]     |
[INFO] [stdout] 503 |                 "false" => return builder.build(TokenType::LiteralBool(false), content),
[INFO] [stdout]     |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]    --> src/compiler/lexer.rs:504:43
[INFO] [stdout]     |
[INFO] [stdout] 504 |                 _ => return builder.build(TokenType::Id, content),
[INFO] [stdout]     |                                           ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1210:10
[INFO] [stdout]      |
[INFO] [stdout] 1210 | ...   (vec![(TokenType::LiteralString, Action::Shift(13)), (TokenType::KeywordAs, Action::Shift(6)), (TokenType::Id, Action::Shift(8)), (...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1210:57
[INFO] [stdout]      |
[INFO] [stdout] 1210 | ...   (vec![(TokenType::LiteralString, Action::Shift(13)), (TokenType::KeywordAs, Action::Shift(6)), (TokenType::Id, Action::Shift(8)), (...
[INFO] [stdout]      |                                                             ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1210:99
[INFO] [stdout]      |
[INFO] [stdout] 1210 | ..., (TokenType::KeywordAs, Action::Shift(6)), (TokenType::Id, Action::Shift(8)), (TokenType::OpBitNot, Action::Shift(26)), (TokenType::L...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1210:134
[INFO] [stdout]      |
[INFO] [stdout] 1210 | ...ift(6)), (TokenType::Id, Action::Shift(8)), (TokenType::OpBitNot, Action::Shift(26)), (TokenType::LiteralBool, Action::Shift(10)), (To...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1210:176
[INFO] [stdout]      |
[INFO] [stdout] 1210 | ..., (TokenType::OpBitNot, Action::Shift(26)), (TokenType::LiteralBool, Action::Shift(10)), (TokenType::LiteralDecimal, Action::Shift(11)...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1210:221
[INFO] [stdout]      |
[INFO] [stdout] 1210 | ...TokenType::LiteralBool, Action::Shift(10)), (TokenType::LiteralDecimal, Action::Shift(11)), (TokenType::LiteralInteger, Action::Shift(...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1210:269
[INFO] [stdout]      |
[INFO] [stdout] 1210 | ...enType::LiteralDecimal, Action::Shift(11)), (TokenType::LiteralInteger, Action::Shift(12)), (TokenType::OpSub, Action::Shift(28)), (To...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1210:317
[INFO] [stdout]      |
[INFO] [stdout] 1210 | ...enType::LiteralInteger, Action::Shift(12)), (TokenType::OpSub, Action::Shift(28)), (TokenType::KeywordFor, Action::Shift(7)), (TokenTy...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1210:356
[INFO] [stdout]      |
[INFO] [stdout] 1210 | ...2)), (TokenType::OpSub, Action::Shift(28)), (TokenType::KeywordFor, Action::Shift(7)), (TokenType::OpNot, Action::Shift(27)), (TokenTy...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1210:399
[INFO] [stdout]      |
[INFO] [stdout] 1210 | ... (TokenType::KeywordFor, Action::Shift(7)), (TokenType::OpNot, Action::Shift(27)), (TokenType::ParenL, Action::Shift(29)), (TokenType:...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1210:438
[INFO] [stdout]      |
[INFO] [stdout] 1210 | ...7)), (TokenType::OpNot, Action::Shift(27)), (TokenType::ParenL, Action::Shift(29)), (TokenType::BraceL, Action::Shift(32)), (TokenType...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1210:478
[INFO] [stdout]      |
[INFO] [stdout] 1210 | ...)), (TokenType::ParenL, Action::Shift(29)), (TokenType::BraceL, Action::Shift(32)), (TokenType::OpAdd, Action::Shift(25)), (TokenType:...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1210:518
[INFO] [stdout]      |
[INFO] [stdout] 1210 | ...)), (TokenType::BraceL, Action::Shift(32)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::KeywordIf, Action::Shift(9))].into_iter...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1210:557
[INFO] [stdout]      |
[INFO] [stdout] 1210 | ...2)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::KeywordIf, Action::Shift(9))].into_iter().collect(), vec![("statement".to_owne...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1211:10
[INFO] [stdout]      |
[INFO] [stdout] 1211 |         (vec![(TokenType::Eof, Action::Accept)].into_iter().collect(), vec![].into_iter().collect(), vec![]),
[INFO] [stdout]      |                ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1212:10
[INFO] [stdout]      |
[INFO] [stdout] 1212 | ...   (vec![(TokenType::ParenL, Action::Shift(29)), (TokenType::Eof, Action::Reduce(1, "_statement-list-1".to_owned(), "_statement-list-1...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1212:50
[INFO] [stdout]      |
[INFO] [stdout] 1212 | ...   (vec![(TokenType::ParenL, Action::Shift(29)), (TokenType::Eof, Action::Reduce(1, "_statement-list-1".to_owned(), "_statement-list-1...
[INFO] [stdout]      |                                                      ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1212:187
[INFO] [stdout]      |
[INFO] [stdout] 1212 | ...nt-list-1-statement-reduce-0".to_owned())), (TokenType::KeywordIf, Action::Shift(9)), (TokenType::KeywordAs, Action::Shift(6)), (Token...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1212:229
[INFO] [stdout]      |
[INFO] [stdout] 1212 | ..., (TokenType::KeywordIf, Action::Shift(9)), (TokenType::KeywordAs, Action::Shift(6)), (TokenType::LiteralString, Action::Shift(13)), (...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1212:271
[INFO] [stdout]      |
[INFO] [stdout] 1212 | ..., (TokenType::KeywordAs, Action::Shift(6)), (TokenType::LiteralString, Action::Shift(13)), (TokenType::OpAdd, Action::Shift(25)), (Tok...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1212:318
[INFO] [stdout]      |
[INFO] [stdout] 1212 | ...kenType::LiteralString, Action::Shift(13)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::LiteralBool, Action::Shift(10)), (Token...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1212:357
[INFO] [stdout]      |
[INFO] [stdout] 1212 | ...3)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::LiteralBool, Action::Shift(10)), (TokenType::LiteralDecimal, Action::Shift(11)...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1212:402
[INFO] [stdout]      |
[INFO] [stdout] 1212 | ...TokenType::LiteralBool, Action::Shift(10)), (TokenType::LiteralDecimal, Action::Shift(11)), (TokenType::OpBitNot, Action::Shift(26)), ...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1212:450
[INFO] [stdout]      |
[INFO] [stdout] 1212 | ...enType::LiteralDecimal, Action::Shift(11)), (TokenType::OpBitNot, Action::Shift(26)), (TokenType::BraceL, Action::Shift(32)), (TokenTy...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1212:492
[INFO] [stdout]      |
[INFO] [stdout] 1212 | ..., (TokenType::OpBitNot, Action::Shift(26)), (TokenType::BraceL, Action::Shift(32)), (TokenType::KeywordFor, Action::Shift(7)), (TokenT...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1212:532
[INFO] [stdout]      |
[INFO] [stdout] 1212 | ...)), (TokenType::BraceL, Action::Shift(32)), (TokenType::KeywordFor, Action::Shift(7)), (TokenType::OpNot, Action::Shift(27)), (TokenTy...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1212:575
[INFO] [stdout]      |
[INFO] [stdout] 1212 | ... (TokenType::KeywordFor, Action::Shift(7)), (TokenType::OpNot, Action::Shift(27)), (TokenType::LiteralInteger, Action::Shift(12)), (To...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1212:614
[INFO] [stdout]      |
[INFO] [stdout] 1212 | ...7)), (TokenType::OpNot, Action::Shift(27)), (TokenType::LiteralInteger, Action::Shift(12)), (TokenType::OpSub, Action::Shift(28)), (To...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1212:662
[INFO] [stdout]      |
[INFO] [stdout] 1212 | ...enType::LiteralInteger, Action::Shift(12)), (TokenType::OpSub, Action::Shift(28)), (TokenType::Id, Action::Shift(8))].into_iter().coll...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1212:701
[INFO] [stdout]      |
[INFO] [stdout] 1212 | ...2)), (TokenType::OpSub, Action::Shift(28)), (TokenType::Id, Action::Shift(8))].into_iter().collect(), vec![("op-shift".to_owned(), Act...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1213:10
[INFO] [stdout]      |
[INFO] [stdout] 1213 | ...   (vec![(TokenType::OpNeq, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-0".to_owned())), (TokenType::OpLs, A...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1213:116
[INFO] [stdout]      |
[INFO] [stdout] 1213 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpLs, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1213:221
[INFO] [stdout]      |
[INFO] [stdout] 1213 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpShiftL, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1213:330
[INFO] [stdout]      |
[INFO] [stdout] 1213 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpGtEq, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1213:437
[INFO] [stdout]      |
[INFO] [stdout] 1213 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpAssignShiftR, Action::Shift(65)), (TokenType::OpAdd, Action::Reduce(1, "op-s...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1213:485
[INFO] [stdout]      |
[INFO] [stdout] 1213 | ...enType::OpAssignShiftR, Action::Shift(65)), (TokenType::OpAdd, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1213:591
[INFO] [stdout]      |
[INFO] [stdout] 1213 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpMod, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1213:697
[INFO] [stdout]      |
[INFO] [stdout] 1213 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpAssign, Action::Shift(55)), (TokenType::OpAssignShiftL, Action::Shift(64)), ...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1213:739
[INFO] [stdout]      |
[INFO] [stdout] 1213 | ..., (TokenType::OpAssign, Action::Shift(55)), (TokenType::OpAssignShiftL, Action::Shift(64)), (TokenType::OpAssignBitNot, Action::Shift(...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1213:787
[INFO] [stdout]      |
[INFO] [stdout] 1213 | ...enType::OpAssignShiftL, Action::Shift(64)), (TokenType::OpAssignBitNot, Action::Shift(58)), (TokenType::Semicolon, Action::Reduce(1, "...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1213:835
[INFO] [stdout]      |
[INFO] [stdout] 1213 | ...enType::OpAssignBitNot, Action::Shift(58)), (TokenType::Semicolon, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-redu...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1213:945
[INFO] [stdout]      |
[INFO] [stdout] 1213 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpShiftR, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1213:1054
[INFO] [stdout]      |
[INFO] [stdout] 1213 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpAssignBitXor, Action::Shift(60)), (TokenType::OpGt, Action::Reduce(1, "op-si...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1213:1102
[INFO] [stdout]      |
[INFO] [stdout] 1213 | ...enType::OpAssignBitXor, Action::Shift(60)), (TokenType::OpGt, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1213:1207
[INFO] [stdout]      |
[INFO] [stdout] 1213 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpLsEq, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1213:1314
[INFO] [stdout]      |
[INFO] [stdout] 1213 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpAssignMul, Action::Shift(63)), (TokenType::OpBitOr, Action::Reduce(1, "op-si...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1213:1359
[INFO] [stdout]      |
[INFO] [stdout] 1213 | ...TokenType::OpAssignMul, Action::Shift(63)), (TokenType::OpBitOr, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1213:1467
[INFO] [stdout]      |
[INFO] [stdout] 1213 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::KeywordAs, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-redu...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1213:1577
[INFO] [stdout]      |
[INFO] [stdout] 1213 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpAssignBitAnd, Action::Shift(57)), (TokenType::OpOr, Action::Reduce(1, "op-si...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1213:1625
[INFO] [stdout]      |
[INFO] [stdout] 1213 | ...enType::OpAssignBitAnd, Action::Shift(57)), (TokenType::OpOr, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1213:1730
[INFO] [stdout]      |
[INFO] [stdout] 1213 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpAssignMod, Action::Shift(62)), (TokenType::OpAssignBitOr, Action::Shift(59))...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1213:1775
[INFO] [stdout]      |
[INFO] [stdout] 1213 | ...TokenType::OpAssignMod, Action::Shift(62)), (TokenType::OpAssignBitOr, Action::Shift(59)), (TokenType::OpBitXor, Action::Reduce(1, "op...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1213:1822
[INFO] [stdout]      |
[INFO] [stdout] 1213 | ...kenType::OpAssignBitOr, Action::Shift(59)), (TokenType::OpBitXor, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1213:1931
[INFO] [stdout]      |
[INFO] [stdout] 1213 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpBitAnd, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1213:2040
[INFO] [stdout]      |
[INFO] [stdout] 1213 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpSub, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1213:2146
[INFO] [stdout]      |
[INFO] [stdout] 1213 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpEq, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1213:2251
[INFO] [stdout]      |
[INFO] [stdout] 1213 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpDiv, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1213:2357
[INFO] [stdout]      |
[INFO] [stdout] 1213 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpMul, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1213:2463
[INFO] [stdout]      |
[INFO] [stdout] 1213 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpAnd, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1213:2569
[INFO] [stdout]      |
[INFO] [stdout] 1213 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpAssignSub, Action::Shift(66)), (TokenType::OpAssignDiv, Action::Shift(61)), ...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1213:2614
[INFO] [stdout]      |
[INFO] [stdout] 1213 | ...TokenType::OpAssignSub, Action::Shift(66)), (TokenType::OpAssignDiv, Action::Shift(61)), (TokenType::OpAssignAdd, Action::Shift(56))]....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1213:2659
[INFO] [stdout]      |
[INFO] [stdout] 1213 | ...TokenType::OpAssignDiv, Action::Shift(61)), (TokenType::OpAssignAdd, Action::Shift(56))].into_iter().collect(), vec![].into_iter().col...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1214:10
[INFO] [stdout]      |
[INFO] [stdout] 1214 | ...   (vec![(TokenType::Semicolon, Action::Reduce(1, "assignment".to_owned(), "assignmentor-reduce-0".to_owned()))].into_iter().collect()...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1215:10
[INFO] [stdout]      |
[INFO] [stdout] 1215 | ...   (vec![(TokenType::Semicolon, Action::Reduce(1, "expression".to_owned(), "expressionassignment-reduce-0".to_owned()))].into_iter().c...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1216:10
[INFO] [stdout]      |
[INFO] [stdout] 1216 |         (vec![(TokenType::Id, Action::Shift(38))].into_iter().collect(), vec![].into_iter().collect(), vec!["id".to_owned()]),
[INFO] [stdout]      |                ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1217:10
[INFO] [stdout]      |
[INFO] [stdout] 1217 | ...   (vec![(TokenType::LiteralDecimal, Action::Shift(89)), (TokenType::LiteralInteger, Action::Shift(90)), (TokenType::ParenL, Action::S...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1217:58
[INFO] [stdout]      |
[INFO] [stdout] 1217 | ...   (vec![(TokenType::LiteralDecimal, Action::Shift(89)), (TokenType::LiteralInteger, Action::Shift(90)), (TokenType::ParenL, Action::S...
[INFO] [stdout]      |                                                              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1217:106
[INFO] [stdout]      |
[INFO] [stdout] 1217 | ...enType::LiteralInteger, Action::Shift(90)), (TokenType::ParenL, Action::Shift(106)), (TokenType::Id, Action::Shift(141)), (TokenType::...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1217:147
[INFO] [stdout]      |
[INFO] [stdout] 1217 | ...), (TokenType::ParenL, Action::Shift(106)), (TokenType::Id, Action::Shift(141)), (TokenType::OpNot, Action::Shift(104)), (TokenType::O...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1217:184
[INFO] [stdout]      |
[INFO] [stdout] 1217 | ...106)), (TokenType::Id, Action::Shift(141)), (TokenType::OpNot, Action::Shift(104)), (TokenType::OpSub, Action::Shift(105)), (TokenType...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1217:224
[INFO] [stdout]      |
[INFO] [stdout] 1217 | ...)), (TokenType::OpNot, Action::Shift(104)), (TokenType::OpSub, Action::Shift(105)), (TokenType::OpBitNot, Action::Shift(103)), (TokenT...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1217:264
[INFO] [stdout]      |
[INFO] [stdout] 1217 | ...)), (TokenType::OpSub, Action::Shift(105)), (TokenType::OpBitNot, Action::Shift(103)), (TokenType::LiteralBool, Action::Shift(88)), (T...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1217:307
[INFO] [stdout]      |
[INFO] [stdout] 1217 | ... (TokenType::OpBitNot, Action::Shift(103)), (TokenType::LiteralBool, Action::Shift(88)), (TokenType::LiteralString, Action::Shift(91))...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1217:352
[INFO] [stdout]      |
[INFO] [stdout] 1217 | ...TokenType::LiteralBool, Action::Shift(88)), (TokenType::LiteralString, Action::Shift(91)), (TokenType::OpAdd, Action::Shift(102)), (To...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1217:399
[INFO] [stdout]      |
[INFO] [stdout] 1217 | ...kenType::LiteralString, Action::Shift(91)), (TokenType::OpAdd, Action::Shift(102)), (TokenType::BraceL, Action::Shift(32))].into_iter(...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1217:439
[INFO] [stdout]      |
[INFO] [stdout] 1217 | ...)), (TokenType::OpAdd, Action::Shift(102)), (TokenType::BraceL, Action::Shift(32))].into_iter().collect(), vec![("op-bit-or".to_owned(...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1218:10
[INFO] [stdout]      |
[INFO] [stdout] 1218 | ...   (vec![(TokenType::OpDiv, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_owned())), (TokenType::OpShiftR, Act...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1218:110
[INFO] [stdout]      |
[INFO] [stdout] 1218 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpShiftR, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1218:213
[INFO] [stdout]      |
[INFO] [stdout] 1218 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpGtEq, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1218:314
[INFO] [stdout]      |
[INFO] [stdout] 1218 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::ParenL, Action::Shift(140)), (TokenType::OpMod, Action::Reduce(1, "left-value"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1218:355
[INFO] [stdout]      |
[INFO] [stdout] 1218 | ...), (TokenType::ParenL, Action::Shift(140)), (TokenType::OpMod, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1218:455
[INFO] [stdout]      |
[INFO] [stdout] 1218 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpBitOr, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1218:557
[INFO] [stdout]      |
[INFO] [stdout] 1218 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpAssignMul, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1218:663
[INFO] [stdout]      |
[INFO] [stdout] 1218 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpAssign, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1218:766
[INFO] [stdout]      |
[INFO] [stdout] 1218 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpLsEq, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1218:867
[INFO] [stdout]      |
[INFO] [stdout] 1218 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpOr, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1218:966
[INFO] [stdout]      |
[INFO] [stdout] 1218 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpAssignSub, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1218:1072
[INFO] [stdout]      |
[INFO] [stdout] 1218 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::Semicolon, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1218:1176
[INFO] [stdout]      |
[INFO] [stdout] 1218 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpMul, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1218:1276
[INFO] [stdout]      |
[INFO] [stdout] 1218 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpAdd, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1218:1376
[INFO] [stdout]      |
[INFO] [stdout] 1218 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpAssignAdd, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1218:1482
[INFO] [stdout]      |
[INFO] [stdout] 1218 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpAssignBitXor, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1218:1591
[INFO] [stdout]      |
[INFO] [stdout] 1218 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpAssignBitAnd, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1218:1700
[INFO] [stdout]      |
[INFO] [stdout] 1218 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpAnd, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1218:1800
[INFO] [stdout]      |
[INFO] [stdout] 1218 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpAssignShiftL, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1218:1909
[INFO] [stdout]      |
[INFO] [stdout] 1218 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpAssignBitNot, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1218:2018
[INFO] [stdout]      |
[INFO] [stdout] 1218 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpGt, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1218:2117
[INFO] [stdout]      |
[INFO] [stdout] 1218 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpLs, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1218:2216
[INFO] [stdout]      |
[INFO] [stdout] 1218 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpShiftL, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1218:2319
[INFO] [stdout]      |
[INFO] [stdout] 1218 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpAssignDiv, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1218:2425
[INFO] [stdout]      |
[INFO] [stdout] 1218 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpAssignShiftR, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1218:2534
[INFO] [stdout]      |
[INFO] [stdout] 1218 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::KeywordAs, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1218:2638
[INFO] [stdout]      |
[INFO] [stdout] 1218 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpBitAnd, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1218:2741
[INFO] [stdout]      |
[INFO] [stdout] 1218 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpAssignBitOr, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1218:2849
[INFO] [stdout]      |
[INFO] [stdout] 1218 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpAssignMod, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1218:2955
[INFO] [stdout]      |
[INFO] [stdout] 1218 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpBitXor, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1218:3058
[INFO] [stdout]      |
[INFO] [stdout] 1218 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpSub, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1218:3158
[INFO] [stdout]      |
[INFO] [stdout] 1218 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpNeq, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1218:3258
[INFO] [stdout]      |
[INFO] [stdout] 1218 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpEq, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1219:10
[INFO] [stdout]      |
[INFO] [stdout] 1219 | ...   (vec![(TokenType::OpNot, Action::Shift(104)), (TokenType::Id, Action::Shift(86)), (TokenType::LiteralInteger, Action::Shift(90)), (...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1219:50
[INFO] [stdout]      |
[INFO] [stdout] 1219 | ...   (vec![(TokenType::OpNot, Action::Shift(104)), (TokenType::Id, Action::Shift(86)), (TokenType::LiteralInteger, Action::Shift(90)), (...
[INFO] [stdout]      |                                                      ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1219:86
[INFO] [stdout]      |
[INFO] [stdout] 1219 | ...   (vec![(TokenType::OpNot, Action::Shift(104)), (TokenType::Id, Action::Shift(86)), (TokenType::LiteralInteger, Action::Shift(90)), (...
[INFO] [stdout]      |                                                                                          ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1219:134
[INFO] [stdout]      |
[INFO] [stdout] 1219 | ...enType::LiteralInteger, Action::Shift(90)), (TokenType::LiteralString, Action::Shift(91)), (TokenType::LiteralDecimal, Action::Shift(8...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1219:181
[INFO] [stdout]      |
[INFO] [stdout] 1219 | ...kenType::LiteralString, Action::Shift(91)), (TokenType::LiteralDecimal, Action::Shift(89)), (TokenType::ParenL, Action::Shift(106)), (...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1219:229
[INFO] [stdout]      |
[INFO] [stdout] 1219 | ...enType::LiteralDecimal, Action::Shift(89)), (TokenType::ParenL, Action::Shift(106)), (TokenType::OpAdd, Action::Shift(102)), (TokenTyp...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1219:270
[INFO] [stdout]      |
[INFO] [stdout] 1219 | ...), (TokenType::ParenL, Action::Shift(106)), (TokenType::OpAdd, Action::Shift(102)), (TokenType::OpSub, Action::Shift(105)), (TokenType...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1219:310
[INFO] [stdout]      |
[INFO] [stdout] 1219 | ...)), (TokenType::OpAdd, Action::Shift(102)), (TokenType::OpSub, Action::Shift(105)), (TokenType::OpBitNot, Action::Shift(103)), (TokenT...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1219:350
[INFO] [stdout]      |
[INFO] [stdout] 1219 | ...)), (TokenType::OpSub, Action::Shift(105)), (TokenType::OpBitNot, Action::Shift(103)), (TokenType::LiteralBool, Action::Shift(88))].in...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1219:393
[INFO] [stdout]      |
[INFO] [stdout] 1219 | ... (TokenType::OpBitNot, Action::Shift(103)), (TokenType::LiteralBool, Action::Shift(88))].into_iter().collect(), vec![("expression".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1220:10
[INFO] [stdout]      |
[INFO] [stdout] 1220 | ...   (vec![(TokenType::OpLsEq, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_owned())), (TokenType::OpMod, Action::R...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1220:107
[INFO] [stdout]      |
[INFO] [stdout] 1220 | ...ned(), "literalbool-reduce-0".to_owned())), (TokenType::OpMod, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_owned...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1220:203
[INFO] [stdout]      |
[INFO] [stdout] 1220 | ...ned(), "literalbool-reduce-0".to_owned())), (TokenType::OpGtEq, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_owne...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1220:300
[INFO] [stdout]      |
[INFO] [stdout] 1220 | ...ned(), "literalbool-reduce-0".to_owned())), (TokenType::OpMul, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_owned...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1220:396
[INFO] [stdout]      |
[INFO] [stdout] 1220 | ...ned(), "literalbool-reduce-0".to_owned())), (TokenType::OpLs, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_owned(...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1220:491
[INFO] [stdout]      |
[INFO] [stdout] 1220 | ...ned(), "literalbool-reduce-0".to_owned())), (TokenType::OpNeq, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_owned...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1220:587
[INFO] [stdout]      |
[INFO] [stdout] 1220 | ...ned(), "literalbool-reduce-0".to_owned())), (TokenType::OpShiftL, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1220:686
[INFO] [stdout]      |
[INFO] [stdout] 1220 | ...ned(), "literalbool-reduce-0".to_owned())), (TokenType::OpGt, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_owned(...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1220:781
[INFO] [stdout]      |
[INFO] [stdout] 1220 | ...ned(), "literalbool-reduce-0".to_owned())), (TokenType::OpShiftR, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1220:880
[INFO] [stdout]      |
[INFO] [stdout] 1220 | ...ned(), "literalbool-reduce-0".to_owned())), (TokenType::Semicolon, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1220:980
[INFO] [stdout]      |
[INFO] [stdout] 1220 | ...ned(), "literalbool-reduce-0".to_owned())), (TokenType::OpBitOr, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1220:1078
[INFO] [stdout]      |
[INFO] [stdout] 1220 | ...ned(), "literalbool-reduce-0".to_owned())), (TokenType::OpDiv, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_owned...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1220:1174
[INFO] [stdout]      |
[INFO] [stdout] 1220 | ...ned(), "literalbool-reduce-0".to_owned())), (TokenType::OpBitAnd, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1220:1273
[INFO] [stdout]      |
[INFO] [stdout] 1220 | ...ned(), "literalbool-reduce-0".to_owned())), (TokenType::OpEq, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_owned(...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1220:1368
[INFO] [stdout]      |
[INFO] [stdout] 1220 | ...ned(), "literalbool-reduce-0".to_owned())), (TokenType::OpOr, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_owned(...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1220:1463
[INFO] [stdout]      |
[INFO] [stdout] 1220 | ...ned(), "literalbool-reduce-0".to_owned())), (TokenType::KeywordAs, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1220:1563
[INFO] [stdout]      |
[INFO] [stdout] 1220 | ...ned(), "literalbool-reduce-0".to_owned())), (TokenType::OpAdd, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_owned...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1220:1659
[INFO] [stdout]      |
[INFO] [stdout] 1220 | ...ned(), "literalbool-reduce-0".to_owned())), (TokenType::OpAnd, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_owned...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1220:1755
[INFO] [stdout]      |
[INFO] [stdout] 1220 | ...ned(), "literalbool-reduce-0".to_owned())), (TokenType::OpSub, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_owned...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1220:1851
[INFO] [stdout]      |
[INFO] [stdout] 1220 | ...ned(), "literalbool-reduce-0".to_owned())), (TokenType::OpBitXor, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1221:10
[INFO] [stdout]      |
[INFO] [stdout] 1221 | ...   (vec![(TokenType::OpOr, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".to_owned())), (TokenType::OpAdd, Action::...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1221:108
[INFO] [stdout]      |
[INFO] [stdout] 1221 | ...(), "literaldecimal-reduce-0".to_owned())), (TokenType::OpAdd, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1221:207
[INFO] [stdout]      |
[INFO] [stdout] 1221 | ...(), "literaldecimal-reduce-0".to_owned())), (TokenType::OpBitAnd, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1221:309
[INFO] [stdout]      |
[INFO] [stdout] 1221 | ...(), "literaldecimal-reduce-0".to_owned())), (TokenType::OpGtEq, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1221:409
[INFO] [stdout]      |
[INFO] [stdout] 1221 | ...(), "literaldecimal-reduce-0".to_owned())), (TokenType::OpShiftR, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1221:511
[INFO] [stdout]      |
[INFO] [stdout] 1221 | ...(), "literaldecimal-reduce-0".to_owned())), (TokenType::OpSub, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1221:610
[INFO] [stdout]      |
[INFO] [stdout] 1221 | ...(), "literaldecimal-reduce-0".to_owned())), (TokenType::Semicolon, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1221:713
[INFO] [stdout]      |
[INFO] [stdout] 1221 | ...(), "literaldecimal-reduce-0".to_owned())), (TokenType::OpShiftL, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1221:815
[INFO] [stdout]      |
[INFO] [stdout] 1221 | ...(), "literaldecimal-reduce-0".to_owned())), (TokenType::OpNeq, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1221:914
[INFO] [stdout]      |
[INFO] [stdout] 1221 | ...(), "literaldecimal-reduce-0".to_owned())), (TokenType::OpLs, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1221:1012
[INFO] [stdout]      |
[INFO] [stdout] 1221 | ...(), "literaldecimal-reduce-0".to_owned())), (TokenType::OpMod, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1221:1111
[INFO] [stdout]      |
[INFO] [stdout] 1221 | ...(), "literaldecimal-reduce-0".to_owned())), (TokenType::OpMul, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1221:1210
[INFO] [stdout]      |
[INFO] [stdout] 1221 | ...(), "literaldecimal-reduce-0".to_owned())), (TokenType::OpBitOr, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1221:1311
[INFO] [stdout]      |
[INFO] [stdout] 1221 | ...(), "literaldecimal-reduce-0".to_owned())), (TokenType::KeywordAs, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1221:1414
[INFO] [stdout]      |
[INFO] [stdout] 1221 | ...(), "literaldecimal-reduce-0".to_owned())), (TokenType::OpEq, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1221:1512
[INFO] [stdout]      |
[INFO] [stdout] 1221 | ...(), "literaldecimal-reduce-0".to_owned())), (TokenType::OpBitXor, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1221:1614
[INFO] [stdout]      |
[INFO] [stdout] 1221 | ...(), "literaldecimal-reduce-0".to_owned())), (TokenType::OpLsEq, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1221:1714
[INFO] [stdout]      |
[INFO] [stdout] 1221 | ...(), "literaldecimal-reduce-0".to_owned())), (TokenType::OpAnd, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1221:1813
[INFO] [stdout]      |
[INFO] [stdout] 1221 | ...(), "literaldecimal-reduce-0".to_owned())), (TokenType::OpDiv, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1221:1912
[INFO] [stdout]      |
[INFO] [stdout] 1221 | ...(), "literaldecimal-reduce-0".to_owned())), (TokenType::OpGt, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1222:10
[INFO] [stdout]      |
[INFO] [stdout] 1222 | ...   (vec![(TokenType::OpBitOr, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".to_owned())), (TokenType::OpDiv, Actio...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1222:111
[INFO] [stdout]      |
[INFO] [stdout] 1222 | ...(), "literalinteger-reduce-0".to_owned())), (TokenType::OpDiv, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1222:210
[INFO] [stdout]      |
[INFO] [stdout] 1222 | ...(), "literalinteger-reduce-0".to_owned())), (TokenType::Semicolon, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1222:313
[INFO] [stdout]      |
[INFO] [stdout] 1222 | ...(), "literalinteger-reduce-0".to_owned())), (TokenType::OpBitXor, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1222:415
[INFO] [stdout]      |
[INFO] [stdout] 1222 | ...(), "literalinteger-reduce-0".to_owned())), (TokenType::OpSub, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1222:514
[INFO] [stdout]      |
[INFO] [stdout] 1222 | ...(), "literalinteger-reduce-0".to_owned())), (TokenType::OpGtEq, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1222:614
[INFO] [stdout]      |
[INFO] [stdout] 1222 | ...(), "literalinteger-reduce-0".to_owned())), (TokenType::OpShiftR, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1222:716
[INFO] [stdout]      |
[INFO] [stdout] 1222 | ...(), "literalinteger-reduce-0".to_owned())), (TokenType::OpNeq, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1222:815
[INFO] [stdout]      |
[INFO] [stdout] 1222 | ...(), "literalinteger-reduce-0".to_owned())), (TokenType::OpMod, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1222:914
[INFO] [stdout]      |
[INFO] [stdout] 1222 | ...(), "literalinteger-reduce-0".to_owned())), (TokenType::OpLs, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1222:1012
[INFO] [stdout]      |
[INFO] [stdout] 1222 | ...(), "literalinteger-reduce-0".to_owned())), (TokenType::OpShiftL, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1222:1114
[INFO] [stdout]      |
[INFO] [stdout] 1222 | ...(), "literalinteger-reduce-0".to_owned())), (TokenType::OpAnd, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1222:1213
[INFO] [stdout]      |
[INFO] [stdout] 1222 | ...(), "literalinteger-reduce-0".to_owned())), (TokenType::OpGt, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1222:1311
[INFO] [stdout]      |
[INFO] [stdout] 1222 | ...(), "literalinteger-reduce-0".to_owned())), (TokenType::OpOr, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1222:1409
[INFO] [stdout]      |
[INFO] [stdout] 1222 | ...(), "literalinteger-reduce-0".to_owned())), (TokenType::OpMul, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1222:1508
[INFO] [stdout]      |
[INFO] [stdout] 1222 | ...(), "literalinteger-reduce-0".to_owned())), (TokenType::OpEq, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1222:1606
[INFO] [stdout]      |
[INFO] [stdout] 1222 | ...(), "literalinteger-reduce-0".to_owned())), (TokenType::KeywordAs, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1222:1709
[INFO] [stdout]      |
[INFO] [stdout] 1222 | ...(), "literalinteger-reduce-0".to_owned())), (TokenType::OpLsEq, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1222:1809
[INFO] [stdout]      |
[INFO] [stdout] 1222 | ...(), "literalinteger-reduce-0".to_owned())), (TokenType::OpBitAnd, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1222:1911
[INFO] [stdout]      |
[INFO] [stdout] 1222 | ...(), "literalinteger-reduce-0".to_owned())), (TokenType::OpAdd, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1223:10
[INFO] [stdout]      |
[INFO] [stdout] 1223 | ...   (vec![(TokenType::KeywordAs, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to_owned())), (TokenType::OpAdd, Acti...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1223:112
[INFO] [stdout]      |
[INFO] [stdout] 1223 | ...d(), "literalstring-reduce-0".to_owned())), (TokenType::OpAdd, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1223:210
[INFO] [stdout]      |
[INFO] [stdout] 1223 | ...d(), "literalstring-reduce-0".to_owned())), (TokenType::OpBitOr, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1223:310
[INFO] [stdout]      |
[INFO] [stdout] 1223 | ...d(), "literalstring-reduce-0".to_owned())), (TokenType::OpNeq, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1223:408
[INFO] [stdout]      |
[INFO] [stdout] 1223 | ...d(), "literalstring-reduce-0".to_owned())), (TokenType::OpShiftR, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1223:509
[INFO] [stdout]      |
[INFO] [stdout] 1223 | ...d(), "literalstring-reduce-0".to_owned())), (TokenType::OpAnd, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1223:607
[INFO] [stdout]      |
[INFO] [stdout] 1223 | ...d(), "literalstring-reduce-0".to_owned())), (TokenType::OpDiv, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1223:705
[INFO] [stdout]      |
[INFO] [stdout] 1223 | ...d(), "literalstring-reduce-0".to_owned())), (TokenType::OpLsEq, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1223:804
[INFO] [stdout]      |
[INFO] [stdout] 1223 | ...d(), "literalstring-reduce-0".to_owned())), (TokenType::OpMul, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1223:902
[INFO] [stdout]      |
[INFO] [stdout] 1223 | ...d(), "literalstring-reduce-0".to_owned())), (TokenType::OpShiftL, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1223:1003
[INFO] [stdout]      |
[INFO] [stdout] 1223 | ...d(), "literalstring-reduce-0".to_owned())), (TokenType::Semicolon, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1223:1105
[INFO] [stdout]      |
[INFO] [stdout] 1223 | ...d(), "literalstring-reduce-0".to_owned())), (TokenType::OpBitXor, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1223:1206
[INFO] [stdout]      |
[INFO] [stdout] 1223 | ...d(), "literalstring-reduce-0".to_owned())), (TokenType::OpSub, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1223:1304
[INFO] [stdout]      |
[INFO] [stdout] 1223 | ...d(), "literalstring-reduce-0".to_owned())), (TokenType::OpGt, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to_owne...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1223:1401
[INFO] [stdout]      |
[INFO] [stdout] 1223 | ...d(), "literalstring-reduce-0".to_owned())), (TokenType::OpLs, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to_owne...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1223:1498
[INFO] [stdout]      |
[INFO] [stdout] 1223 | ...d(), "literalstring-reduce-0".to_owned())), (TokenType::OpEq, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to_owne...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1223:1595
[INFO] [stdout]      |
[INFO] [stdout] 1223 | ...d(), "literalstring-reduce-0".to_owned())), (TokenType::OpGtEq, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1223:1694
[INFO] [stdout]      |
[INFO] [stdout] 1223 | ...d(), "literalstring-reduce-0".to_owned())), (TokenType::OpMod, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1223:1792
[INFO] [stdout]      |
[INFO] [stdout] 1223 | ...d(), "literalstring-reduce-0".to_owned())), (TokenType::OpBitAnd, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1223:1893
[INFO] [stdout]      |
[INFO] [stdout] 1223 | ...d(), "literalstring-reduce-0".to_owned())), (TokenType::OpOr, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to_owne...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1224:10
[INFO] [stdout]      |
[INFO] [stdout] 1224 | ...   (vec![(TokenType::Eof, Action::Reduce(1, "module".to_owned(), "modulestatement-list-reduce-0".to_owned()))].into_iter().collect(), ...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1225:10
[INFO] [stdout]      |
[INFO] [stdout] 1225 | ...   (vec![(TokenType::OpGtEq, Action::Reduce(1, "op-addsub".to_owned(), "op-addsubadd-reduce-0".to_owned())), (TokenType::OpOr, Action:...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1225:110
[INFO] [stdout]      |
[INFO] [stdout] 1225 | ...ed(), "op-addsubadd-reduce-0".to_owned())), (TokenType::OpOr, Action::Reduce(1, "op-addsub".to_owned(), "op-addsubadd-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1225:208
[INFO] [stdout]      |
[INFO] [stdout] 1225 | ...ed(), "op-addsubadd-reduce-0".to_owned())), (TokenType::OpLsEq, Action::Reduce(1, "op-addsub".to_owned(), "op-addsubadd-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1225:308
[INFO] [stdout]      |
[INFO] [stdout] 1225 | ...ed(), "op-addsubadd-reduce-0".to_owned())), (TokenType::OpGt, Action::Reduce(1, "op-addsub".to_owned(), "op-addsubadd-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1225:406
[INFO] [stdout]      |
[INFO] [stdout] 1225 | ...ed(), "op-addsubadd-reduce-0".to_owned())), (TokenType::OpSub, Action::Shift(73)), (TokenType::OpEq, Action::Reduce(1, "op-addsub".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1225:445
[INFO] [stdout]      |
[INFO] [stdout] 1225 | ...))), (TokenType::OpSub, Action::Shift(73)), (TokenType::OpEq, Action::Reduce(1, "op-addsub".to_owned(), "op-addsubadd-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1225:543
[INFO] [stdout]      |
[INFO] [stdout] 1225 | ...ed(), "op-addsubadd-reduce-0".to_owned())), (TokenType::Semicolon, Action::Reduce(1, "op-addsub".to_owned(), "op-addsubadd-reduce-0".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1225:646
[INFO] [stdout]      |
[INFO] [stdout] 1225 | ...ed(), "op-addsubadd-reduce-0".to_owned())), (TokenType::OpLs, Action::Reduce(1, "op-addsub".to_owned(), "op-addsubadd-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1225:744
[INFO] [stdout]      |
[INFO] [stdout] 1225 | ...ed(), "op-addsubadd-reduce-0".to_owned())), (TokenType::OpAdd, Action::Shift(72)), (TokenType::OpNeq, Action::Reduce(1, "op-addsub".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1225:783
[INFO] [stdout]      |
[INFO] [stdout] 1225 | ...))), (TokenType::OpAdd, Action::Shift(72)), (TokenType::OpNeq, Action::Reduce(1, "op-addsub".to_owned(), "op-addsubadd-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1225:882
[INFO] [stdout]      |
[INFO] [stdout] 1225 | ...ed(), "op-addsubadd-reduce-0".to_owned())), (TokenType::OpAnd, Action::Reduce(1, "op-addsub".to_owned(), "op-addsubadd-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1226:10
[INFO] [stdout]      |
[INFO] [stdout] 1226 | ...   (vec![(TokenType::OpAnd, Action::Shift(41)), (TokenType::OpOr, Action::Reduce(1, "op-and".to_owned(), "op-andand-reduce-0".to_owned...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1226:49
[INFO] [stdout]      |
[INFO] [stdout] 1226 | ...   (vec![(TokenType::OpAnd, Action::Shift(41)), (TokenType::OpOr, Action::Reduce(1, "op-and".to_owned(), "op-andand-reduce-0".to_owned...
[INFO] [stdout]      |                                                     ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1226:141
[INFO] [stdout]      |
[INFO] [stdout] 1226 | ...owned(), "op-andand-reduce-0".to_owned())), (TokenType::Semicolon, Action::Reduce(1, "op-and".to_owned(), "op-andand-reduce-0".to_owne...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1227:10
[INFO] [stdout]      |
[INFO] [stdout] 1227 | ...   (vec![(TokenType::OpLsEq, Action::Reduce(1, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-0".to_owned())), (TokenType::OpMul, ...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1227:116
[INFO] [stdout]      |
[INFO] [stdout] 1227 | ... "op-bit-andbit-and-reduce-0".to_owned())), (TokenType::OpMul, Action::Reduce(1, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1227:221
[INFO] [stdout]      |
[INFO] [stdout] 1227 | ... "op-bit-andbit-and-reduce-0".to_owned())), (TokenType::OpGt, Action::Reduce(1, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1227:325
[INFO] [stdout]      |
[INFO] [stdout] 1227 | ... "op-bit-andbit-and-reduce-0".to_owned())), (TokenType::OpBitOr, Action::Reduce(1, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1227:432
[INFO] [stdout]      |
[INFO] [stdout] 1227 | ... "op-bit-andbit-and-reduce-0".to_owned())), (TokenType::OpGtEq, Action::Reduce(1, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1227:538
[INFO] [stdout]      |
[INFO] [stdout] 1227 | ... "op-bit-andbit-and-reduce-0".to_owned())), (TokenType::OpLs, Action::Reduce(1, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1227:642
[INFO] [stdout]      |
[INFO] [stdout] 1227 | ... "op-bit-andbit-and-reduce-0".to_owned())), (TokenType::OpMod, Action::Reduce(1, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1227:747
[INFO] [stdout]      |
[INFO] [stdout] 1227 | ... "op-bit-andbit-and-reduce-0".to_owned())), (TokenType::OpShiftL, Action::Reduce(1, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1227:855
[INFO] [stdout]      |
[INFO] [stdout] 1227 | ... "op-bit-andbit-and-reduce-0".to_owned())), (TokenType::OpAdd, Action::Reduce(1, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1227:960
[INFO] [stdout]      |
[INFO] [stdout] 1227 | ... "op-bit-andbit-and-reduce-0".to_owned())), (TokenType::OpOr, Action::Reduce(1, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1227:1064
[INFO] [stdout]      |
[INFO] [stdout] 1227 | ... "op-bit-andbit-and-reduce-0".to_owned())), (TokenType::Semicolon, Action::Reduce(1, "op-bit-and".to_owned(), "op-bit-andbit-and-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1227:1173
[INFO] [stdout]      |
[INFO] [stdout] 1227 | ... "op-bit-andbit-and-reduce-0".to_owned())), (TokenType::OpBitAnd, Action::Shift(68)), (TokenType::OpAnd, Action::Reduce(1, "op-bit-and...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1227:1215
[INFO] [stdout]      |
[INFO] [stdout] 1227 | ..., (TokenType::OpBitAnd, Action::Shift(68)), (TokenType::OpAnd, Action::Reduce(1, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1227:1320
[INFO] [stdout]      |
[INFO] [stdout] 1227 | ... "op-bit-andbit-and-reduce-0".to_owned())), (TokenType::OpDiv, Action::Reduce(1, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1227:1425
[INFO] [stdout]      |
[INFO] [stdout] 1227 | ... "op-bit-andbit-and-reduce-0".to_owned())), (TokenType::OpNeq, Action::Reduce(1, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1227:1530
[INFO] [stdout]      |
[INFO] [stdout] 1227 | ... "op-bit-andbit-and-reduce-0".to_owned())), (TokenType::OpShiftR, Action::Reduce(1, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1227:1638
[INFO] [stdout]      |
[INFO] [stdout] 1227 | ... "op-bit-andbit-and-reduce-0".to_owned())), (TokenType::OpEq, Action::Reduce(1, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1227:1742
[INFO] [stdout]      |
[INFO] [stdout] 1227 | ... "op-bit-andbit-and-reduce-0".to_owned())), (TokenType::OpSub, Action::Reduce(1, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1228:10
[INFO] [stdout]      |
[INFO] [stdout] 1228 | ...   (vec![(TokenType::OpEq, Action::Reduce(1, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-0".to_owned())), (TokenType::OpAnd, Actio...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1228:111
[INFO] [stdout]      |
[INFO] [stdout] 1228 | ...), "op-bit-orbit-or-reduce-0".to_owned())), (TokenType::OpAnd, Action::Reduce(1, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1228:213
[INFO] [stdout]      |
[INFO] [stdout] 1228 | ...), "op-bit-orbit-or-reduce-0".to_owned())), (TokenType::OpGt, Action::Reduce(1, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1228:314
[INFO] [stdout]      |
[INFO] [stdout] 1228 | ...), "op-bit-orbit-or-reduce-0".to_owned())), (TokenType::OpGtEq, Action::Reduce(1, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-0".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1228:417
[INFO] [stdout]      |
[INFO] [stdout] 1228 | ...), "op-bit-orbit-or-reduce-0".to_owned())), (TokenType::OpLsEq, Action::Reduce(1, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-0".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1228:520
[INFO] [stdout]      |
[INFO] [stdout] 1228 | ...), "op-bit-orbit-or-reduce-0".to_owned())), (TokenType::Semicolon, Action::Reduce(1, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1228:626
[INFO] [stdout]      |
[INFO] [stdout] 1228 | ...), "op-bit-orbit-or-reduce-0".to_owned())), (TokenType::OpMod, Action::Reduce(1, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1228:728
[INFO] [stdout]      |
[INFO] [stdout] 1228 | ...), "op-bit-orbit-or-reduce-0".to_owned())), (TokenType::OpSub, Action::Reduce(1, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1228:830
[INFO] [stdout]      |
[INFO] [stdout] 1228 | ...), "op-bit-orbit-or-reduce-0".to_owned())), (TokenType::OpAdd, Action::Reduce(1, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1228:932
[INFO] [stdout]      |
[INFO] [stdout] 1228 | ...), "op-bit-orbit-or-reduce-0".to_owned())), (TokenType::OpShiftR, Action::Reduce(1, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1228:1037
[INFO] [stdout]      |
[INFO] [stdout] 1228 | ...), "op-bit-orbit-or-reduce-0".to_owned())), (TokenType::OpLs, Action::Reduce(1, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1228:1138
[INFO] [stdout]      |
[INFO] [stdout] 1228 | ...), "op-bit-orbit-or-reduce-0".to_owned())), (TokenType::OpNeq, Action::Reduce(1, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1228:1240
[INFO] [stdout]      |
[INFO] [stdout] 1228 | ...), "op-bit-orbit-or-reduce-0".to_owned())), (TokenType::OpMul, Action::Reduce(1, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1228:1342
[INFO] [stdout]      |
[INFO] [stdout] 1228 | ...), "op-bit-orbit-or-reduce-0".to_owned())), (TokenType::OpShiftL, Action::Reduce(1, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1228:1447
[INFO] [stdout]      |
[INFO] [stdout] 1228 | ...), "op-bit-orbit-or-reduce-0".to_owned())), (TokenType::OpDiv, Action::Reduce(1, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1228:1549
[INFO] [stdout]      |
[INFO] [stdout] 1228 | ...), "op-bit-orbit-or-reduce-0".to_owned())), (TokenType::OpOr, Action::Reduce(1, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1228:1650
[INFO] [stdout]      |
[INFO] [stdout] 1228 | ...), "op-bit-orbit-or-reduce-0".to_owned())), (TokenType::OpBitOr, Action::Shift(70))].into_iter().collect(), vec![("_op-bit-or-1".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1229:10
[INFO] [stdout]      |
[INFO] [stdout] 1229 | ...   (vec![(TokenType::OpDiv, Action::Reduce(1, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-0".to_owned())), (TokenType::OpNeq, A...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1229:115
[INFO] [stdout]      |
[INFO] [stdout] 1229 | ... "op-bit-xorbit-xor-reduce-0".to_owned())), (TokenType::OpNeq, Action::Reduce(1, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1229:220
[INFO] [stdout]      |
[INFO] [stdout] 1229 | ... "op-bit-xorbit-xor-reduce-0".to_owned())), (TokenType::OpBitOr, Action::Reduce(1, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1229:327
[INFO] [stdout]      |
[INFO] [stdout] 1229 | ... "op-bit-xorbit-xor-reduce-0".to_owned())), (TokenType::OpAnd, Action::Reduce(1, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1229:432
[INFO] [stdout]      |
[INFO] [stdout] 1229 | ... "op-bit-xorbit-xor-reduce-0".to_owned())), (TokenType::OpMod, Action::Reduce(1, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1229:537
[INFO] [stdout]      |
[INFO] [stdout] 1229 | ... "op-bit-xorbit-xor-reduce-0".to_owned())), (TokenType::OpAdd, Action::Reduce(1, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1229:642
[INFO] [stdout]      |
[INFO] [stdout] 1229 | ... "op-bit-xorbit-xor-reduce-0".to_owned())), (TokenType::OpSub, Action::Reduce(1, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1229:747
[INFO] [stdout]      |
[INFO] [stdout] 1229 | ... "op-bit-xorbit-xor-reduce-0".to_owned())), (TokenType::OpLs, Action::Reduce(1, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1229:851
[INFO] [stdout]      |
[INFO] [stdout] 1229 | ... "op-bit-xorbit-xor-reduce-0".to_owned())), (TokenType::OpOr, Action::Reduce(1, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1229:955
[INFO] [stdout]      |
[INFO] [stdout] 1229 | ... "op-bit-xorbit-xor-reduce-0".to_owned())), (TokenType::OpShiftR, Action::Reduce(1, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1229:1063
[INFO] [stdout]      |
[INFO] [stdout] 1229 | ... "op-bit-xorbit-xor-reduce-0".to_owned())), (TokenType::OpShiftL, Action::Reduce(1, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1229:1171
[INFO] [stdout]      |
[INFO] [stdout] 1229 | ... "op-bit-xorbit-xor-reduce-0".to_owned())), (TokenType::OpMul, Action::Reduce(1, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1229:1276
[INFO] [stdout]      |
[INFO] [stdout] 1229 | ... "op-bit-xorbit-xor-reduce-0".to_owned())), (TokenType::Semicolon, Action::Reduce(1, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1229:1385
[INFO] [stdout]      |
[INFO] [stdout] 1229 | ... "op-bit-xorbit-xor-reduce-0".to_owned())), (TokenType::OpGtEq, Action::Reduce(1, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1229:1491
[INFO] [stdout]      |
[INFO] [stdout] 1229 | ... "op-bit-xorbit-xor-reduce-0".to_owned())), (TokenType::OpLsEq, Action::Reduce(1, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1229:1597
[INFO] [stdout]      |
[INFO] [stdout] 1229 | ... "op-bit-xorbit-xor-reduce-0".to_owned())), (TokenType::OpGt, Action::Reduce(1, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1229:1701
[INFO] [stdout]      |
[INFO] [stdout] 1229 | ... "op-bit-xorbit-xor-reduce-0".to_owned())), (TokenType::OpBitXor, Action::Shift(53)), (TokenType::OpBitAnd, Action::Reduce(1, "op-bit-...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1229:1743
[INFO] [stdout]      |
[INFO] [stdout] 1229 | ..., (TokenType::OpBitXor, Action::Shift(53)), (TokenType::OpBitAnd, Action::Reduce(1, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1229:1851
[INFO] [stdout]      |
[INFO] [stdout] 1229 | ... "op-bit-xorbit-xor-reduce-0".to_owned())), (TokenType::OpEq, Action::Reduce(1, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1230:10
[INFO] [stdout]      |
[INFO] [stdout] 1230 | ...   (vec![(TokenType::OpBitOr, Action::Reduce(1, "op-cast".to_owned(), "op-castcast-reduce-0".to_owned())), (TokenType::OpGt, Action::R...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1230:108
[INFO] [stdout]      |
[INFO] [stdout] 1230 | ...ned(), "op-castcast-reduce-0".to_owned())), (TokenType::OpGt, Action::Reduce(1, "op-cast".to_owned(), "op-castcast-reduce-0".to_owned(...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1230:203
[INFO] [stdout]      |
[INFO] [stdout] 1230 | ...ned(), "op-castcast-reduce-0".to_owned())), (TokenType::OpMod, Action::Reduce(1, "op-cast".to_owned(), "op-castcast-reduce-0".to_owned...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1230:299
[INFO] [stdout]      |
[INFO] [stdout] 1230 | ...ned(), "op-castcast-reduce-0".to_owned())), (TokenType::OpShiftL, Action::Reduce(1, "op-cast".to_owned(), "op-castcast-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1230:398
[INFO] [stdout]      |
[INFO] [stdout] 1230 | ...ned(), "op-castcast-reduce-0".to_owned())), (TokenType::OpShiftR, Action::Reduce(1, "op-cast".to_owned(), "op-castcast-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1230:497
[INFO] [stdout]      |
[INFO] [stdout] 1230 | ...ned(), "op-castcast-reduce-0".to_owned())), (TokenType::OpDiv, Action::Reduce(1, "op-cast".to_owned(), "op-castcast-reduce-0".to_owned...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1230:593
[INFO] [stdout]      |
[INFO] [stdout] 1230 | ...ned(), "op-castcast-reduce-0".to_owned())), (TokenType::KeywordAs, Action::Shift(51)), (TokenType::OpSub, Action::Reduce(1, "op-cast"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1230:636
[INFO] [stdout]      |
[INFO] [stdout] 1230 | ... (TokenType::KeywordAs, Action::Shift(51)), (TokenType::OpSub, Action::Reduce(1, "op-cast".to_owned(), "op-castcast-reduce-0".to_owned...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1230:732
[INFO] [stdout]      |
[INFO] [stdout] 1230 | ...ned(), "op-castcast-reduce-0".to_owned())), (TokenType::OpOr, Action::Reduce(1, "op-cast".to_owned(), "op-castcast-reduce-0".to_owned(...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1230:827
[INFO] [stdout]      |
[INFO] [stdout] 1230 | ...ned(), "op-castcast-reduce-0".to_owned())), (TokenType::OpEq, Action::Reduce(1, "op-cast".to_owned(), "op-castcast-reduce-0".to_owned(...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1230:922
[INFO] [stdout]      |
[INFO] [stdout] 1230 | ...ned(), "op-castcast-reduce-0".to_owned())), (TokenType::OpAdd, Action::Reduce(1, "op-cast".to_owned(), "op-castcast-reduce-0".to_owned...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1230:1018
[INFO] [stdout]      |
[INFO] [stdout] 1230 | ...ned(), "op-castcast-reduce-0".to_owned())), (TokenType::OpGtEq, Action::Reduce(1, "op-cast".to_owned(), "op-castcast-reduce-0".to_owne...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1230:1115
[INFO] [stdout]      |
[INFO] [stdout] 1230 | ...ned(), "op-castcast-reduce-0".to_owned())), (TokenType::OpBitAnd, Action::Reduce(1, "op-cast".to_owned(), "op-castcast-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1230:1214
[INFO] [stdout]      |
[INFO] [stdout] 1230 | ...ned(), "op-castcast-reduce-0".to_owned())), (TokenType::OpMul, Action::Reduce(1, "op-cast".to_owned(), "op-castcast-reduce-0".to_owned...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1230:1310
[INFO] [stdout]      |
[INFO] [stdout] 1230 | ...ned(), "op-castcast-reduce-0".to_owned())), (TokenType::OpAnd, Action::Reduce(1, "op-cast".to_owned(), "op-castcast-reduce-0".to_owned...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1230:1406
[INFO] [stdout]      |
[INFO] [stdout] 1230 | ...ned(), "op-castcast-reduce-0".to_owned())), (TokenType::OpBitXor, Action::Reduce(1, "op-cast".to_owned(), "op-castcast-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1230:1505
[INFO] [stdout]      |
[INFO] [stdout] 1230 | ...ned(), "op-castcast-reduce-0".to_owned())), (TokenType::OpLsEq, Action::Reduce(1, "op-cast".to_owned(), "op-castcast-reduce-0".to_owne...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1230:1602
[INFO] [stdout]      |
[INFO] [stdout] 1230 | ...ned(), "op-castcast-reduce-0".to_owned())), (TokenType::OpNeq, Action::Reduce(1, "op-cast".to_owned(), "op-castcast-reduce-0".to_owned...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1230:1698
[INFO] [stdout]      |
[INFO] [stdout] 1230 | ...ned(), "op-castcast-reduce-0".to_owned())), (TokenType::OpLs, Action::Reduce(1, "op-cast".to_owned(), "op-castcast-reduce-0".to_owned(...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1230:1793
[INFO] [stdout]      |
[INFO] [stdout] 1230 | ...ned(), "op-castcast-reduce-0".to_owned())), (TokenType::Semicolon, Action::Reduce(1, "op-cast".to_owned(), "op-castcast-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1231:10
[INFO] [stdout]      |
[INFO] [stdout] 1231 | ...   (vec![(TokenType::OpNeq, Action::Shift(50)), (TokenType::OpOr, Action::Reduce(1, "op-cmp".to_owned(), "op-cmpcmp-reduce-0".to_owned...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1231:49
[INFO] [stdout]      |
[INFO] [stdout] 1231 | ...   (vec![(TokenType::OpNeq, Action::Shift(50)), (TokenType::OpOr, Action::Reduce(1, "op-cmp".to_owned(), "op-cmpcmp-reduce-0".to_owned...
[INFO] [stdout]      |                                                     ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1231:141
[INFO] [stdout]      |
[INFO] [stdout] 1231 | ...owned(), "op-cmpcmp-reduce-0".to_owned())), (TokenType::OpGt, Action::Shift(46)), (TokenType::OpGtEq, Action::Shift(47)), (TokenType::...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1231:179
[INFO] [stdout]      |
[INFO] [stdout] 1231 | ...())), (TokenType::OpGt, Action::Shift(46)), (TokenType::OpGtEq, Action::Shift(47)), (TokenType::OpLsEq, Action::Shift(49)), (TokenType...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1231:219
[INFO] [stdout]      |
[INFO] [stdout] 1231 | ...)), (TokenType::OpGtEq, Action::Shift(47)), (TokenType::OpLsEq, Action::Shift(49)), (TokenType::OpEq, Action::Shift(45)), (TokenType::...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1231:259
[INFO] [stdout]      |
[INFO] [stdout] 1231 | ...)), (TokenType::OpLsEq, Action::Shift(49)), (TokenType::OpEq, Action::Shift(45)), (TokenType::Semicolon, Action::Reduce(1, "op-cmp".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1231:297
[INFO] [stdout]      |
[INFO] [stdout] 1231 | ...49)), (TokenType::OpEq, Action::Shift(45)), (TokenType::Semicolon, Action::Reduce(1, "op-cmp".to_owned(), "op-cmpcmp-reduce-0".to_owne...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1231:394
[INFO] [stdout]      |
[INFO] [stdout] 1231 | ...owned(), "op-cmpcmp-reduce-0".to_owned())), (TokenType::OpAnd, Action::Reduce(1, "op-cmp".to_owned(), "op-cmpcmp-reduce-0".to_owned())...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1231:487
[INFO] [stdout]      |
[INFO] [stdout] 1231 | ...owned(), "op-cmpcmp-reduce-0".to_owned())), (TokenType::OpLs, Action::Shift(48))].into_iter().collect(), vec![("op-cmp-op".to_owned(),...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1232:10
[INFO] [stdout]      |
[INFO] [stdout] 1232 | ...   (vec![(TokenType::OpMul, Action::Shift(138)), (TokenType::OpGt, Action::Reduce(1, "op-muldivmod".to_owned(), "op-muldivmodmul-reduc...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1232:50
[INFO] [stdout]      |
[INFO] [stdout] 1232 | ...   (vec![(TokenType::OpMul, Action::Shift(138)), (TokenType::OpGt, Action::Reduce(1, "op-muldivmod".to_owned(), "op-muldivmodmul-reduc...
[INFO] [stdout]      |                                                      ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1232:154
[INFO] [stdout]      |
[INFO] [stdout] 1232 | ...), "op-muldivmodmul-reduce-0".to_owned())), (TokenType::OpAdd, Action::Reduce(1, "op-muldivmod".to_owned(), "op-muldivmodmul-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1232:259
[INFO] [stdout]      |
[INFO] [stdout] 1232 | ...), "op-muldivmodmul-reduce-0".to_owned())), (TokenType::OpGtEq, Action::Reduce(1, "op-muldivmod".to_owned(), "op-muldivmodmul-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1232:365
[INFO] [stdout]      |
[INFO] [stdout] 1232 | ...), "op-muldivmodmul-reduce-0".to_owned())), (TokenType::OpOr, Action::Reduce(1, "op-muldivmod".to_owned(), "op-muldivmodmul-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1232:469
[INFO] [stdout]      |
[INFO] [stdout] 1232 | ...), "op-muldivmodmul-reduce-0".to_owned())), (TokenType::Semicolon, Action::Reduce(1, "op-muldivmod".to_owned(), "op-muldivmodmul-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1232:578
[INFO] [stdout]      |
[INFO] [stdout] 1232 | ...), "op-muldivmodmul-reduce-0".to_owned())), (TokenType::OpDiv, Action::Shift(136)), (TokenType::OpAnd, Action::Reduce(1, "op-muldivmod...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1232:618
[INFO] [stdout]      |
[INFO] [stdout] 1232 | ...)), (TokenType::OpDiv, Action::Shift(136)), (TokenType::OpAnd, Action::Reduce(1, "op-muldivmod".to_owned(), "op-muldivmodmul-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1232:723
[INFO] [stdout]      |
[INFO] [stdout] 1232 | ...), "op-muldivmodmul-reduce-0".to_owned())), (TokenType::OpMod, Action::Shift(137)), (TokenType::OpLsEq, Action::Reduce(1, "op-muldivmo...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1232:763
[INFO] [stdout]      |
[INFO] [stdout] 1232 | ...)), (TokenType::OpMod, Action::Shift(137)), (TokenType::OpLsEq, Action::Reduce(1, "op-muldivmod".to_owned(), "op-muldivmodmul-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1232:869
[INFO] [stdout]      |
[INFO] [stdout] 1232 | ...), "op-muldivmodmul-reduce-0".to_owned())), (TokenType::OpNeq, Action::Reduce(1, "op-muldivmod".to_owned(), "op-muldivmodmul-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1232:974
[INFO] [stdout]      |
[INFO] [stdout] 1232 | ...), "op-muldivmodmul-reduce-0".to_owned())), (TokenType::OpEq, Action::Reduce(1, "op-muldivmod".to_owned(), "op-muldivmodmul-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1232:1078
[INFO] [stdout]      |
[INFO] [stdout] 1232 | ...), "op-muldivmodmul-reduce-0".to_owned())), (TokenType::OpSub, Action::Reduce(1, "op-muldivmod".to_owned(), "op-muldivmodmul-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1232:1183
[INFO] [stdout]      |
[INFO] [stdout] 1232 | ...), "op-muldivmodmul-reduce-0".to_owned())), (TokenType::OpLs, Action::Reduce(1, "op-muldivmod".to_owned(), "op-muldivmodmul-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1233:10
[INFO] [stdout]      |
[INFO] [stdout] 1233 | ...   (vec![(TokenType::OpOr, Action::Shift(39)), (TokenType::Semicolon, Action::Reduce(1, "op-or".to_owned(), "op-oror-reduce-0".to_owne...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1233:48
[INFO] [stdout]      |
[INFO] [stdout] 1233 | ...   (vec![(TokenType::OpOr, Action::Shift(39)), (TokenType::Semicolon, Action::Reduce(1, "op-or".to_owned(), "op-oror-reduce-0".to_owne...
[INFO] [stdout]      |                                                    ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1234:10
[INFO] [stdout]      |
[INFO] [stdout] 1234 | ...   (vec![(TokenType::OpLsEq, Action::Reduce(1, "op-shift".to_owned(), "op-shiftshift-l-reduce-0".to_owned())), (TokenType::OpShiftL, A...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1234:112
[INFO] [stdout]      |
[INFO] [stdout] 1234 | ...), "op-shiftshift-l-reduce-0".to_owned())), (TokenType::OpShiftL, Action::Shift(75)), (TokenType::OpLs, Action::Reduce(1, "op-shift".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1234:154
[INFO] [stdout]      |
[INFO] [stdout] 1234 | ..., (TokenType::OpShiftL, Action::Shift(75)), (TokenType::OpLs, Action::Reduce(1, "op-shift".to_owned(), "op-shiftshift-l-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1234:254
[INFO] [stdout]      |
[INFO] [stdout] 1234 | ...), "op-shiftshift-l-reduce-0".to_owned())), (TokenType::OpAnd, Action::Reduce(1, "op-shift".to_owned(), "op-shiftshift-l-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1234:355
[INFO] [stdout]      |
[INFO] [stdout] 1234 | ...), "op-shiftshift-l-reduce-0".to_owned())), (TokenType::OpAdd, Action::Reduce(1, "op-shift".to_owned(), "op-shiftshift-l-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1234:456
[INFO] [stdout]      |
[INFO] [stdout] 1234 | ...), "op-shiftshift-l-reduce-0".to_owned())), (TokenType::OpMod, Action::Reduce(1, "op-shift".to_owned(), "op-shiftshift-l-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1234:557
[INFO] [stdout]      |
[INFO] [stdout] 1234 | ...), "op-shiftshift-l-reduce-0".to_owned())), (TokenType::OpSub, Action::Reduce(1, "op-shift".to_owned(), "op-shiftshift-l-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1234:658
[INFO] [stdout]      |
[INFO] [stdout] 1234 | ...), "op-shiftshift-l-reduce-0".to_owned())), (TokenType::OpMul, Action::Reduce(1, "op-shift".to_owned(), "op-shiftshift-l-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1234:759
[INFO] [stdout]      |
[INFO] [stdout] 1234 | ...), "op-shiftshift-l-reduce-0".to_owned())), (TokenType::OpOr, Action::Reduce(1, "op-shift".to_owned(), "op-shiftshift-l-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1234:859
[INFO] [stdout]      |
[INFO] [stdout] 1234 | ...), "op-shiftshift-l-reduce-0".to_owned())), (TokenType::OpEq, Action::Reduce(1, "op-shift".to_owned(), "op-shiftshift-l-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1234:959
[INFO] [stdout]      |
[INFO] [stdout] 1234 | ...), "op-shiftshift-l-reduce-0".to_owned())), (TokenType::OpShiftR, Action::Shift(76)), (TokenType::OpDiv, Action::Reduce(1, "op-shift"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1234:1001
[INFO] [stdout]      |
[INFO] [stdout] 1234 | ..., (TokenType::OpShiftR, Action::Shift(76)), (TokenType::OpDiv, Action::Reduce(1, "op-shift".to_owned(), "op-shiftshift-l-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1234:1102
[INFO] [stdout]      |
[INFO] [stdout] 1234 | ...), "op-shiftshift-l-reduce-0".to_owned())), (TokenType::OpGt, Action::Reduce(1, "op-shift".to_owned(), "op-shiftshift-l-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1234:1202
[INFO] [stdout]      |
[INFO] [stdout] 1234 | ...), "op-shiftshift-l-reduce-0".to_owned())), (TokenType::OpGtEq, Action::Reduce(1, "op-shift".to_owned(), "op-shiftshift-l-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1234:1304
[INFO] [stdout]      |
[INFO] [stdout] 1234 | ...), "op-shiftshift-l-reduce-0".to_owned())), (TokenType::Semicolon, Action::Reduce(1, "op-shift".to_owned(), "op-shiftshift-l-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1234:1409
[INFO] [stdout]      |
[INFO] [stdout] 1234 | ...), "op-shiftshift-l-reduce-0".to_owned())), (TokenType::OpNeq, Action::Reduce(1, "op-shift".to_owned(), "op-shiftshift-l-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1235:10
[INFO] [stdout]      |
[INFO] [stdout] 1235 | ...   (vec![(TokenType::LiteralInteger, Action::Shift(12)), (TokenType::LiteralBool, Action::Shift(10)), (TokenType::Id, Action::Shift(78...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1235:58
[INFO] [stdout]      |
[INFO] [stdout] 1235 | ...   (vec![(TokenType::LiteralInteger, Action::Shift(12)), (TokenType::LiteralBool, Action::Shift(10)), (TokenType::Id, Action::Shift(78...
[INFO] [stdout]      |                                                              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1235:103
[INFO] [stdout]      |
[INFO] [stdout] 1235 | ...TokenType::LiteralBool, Action::Shift(10)), (TokenType::Id, Action::Shift(78)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::Par...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1235:139
[INFO] [stdout]      |
[INFO] [stdout] 1235 | ...t(10)), (TokenType::Id, Action::Shift(78)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::ParenL, Action::Shift(29)), (TokenType:...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1235:178
[INFO] [stdout]      |
[INFO] [stdout] 1235 | ...8)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::ParenL, Action::Shift(29)), (TokenType::OpBitNot, Action::Shift(26)), (TokenTy...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1235:218
[INFO] [stdout]      |
[INFO] [stdout] 1235 | ...)), (TokenType::ParenL, Action::Shift(29)), (TokenType::OpBitNot, Action::Shift(26)), (TokenType::OpSub, Action::Shift(28)), (TokenTyp...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1235:260
[INFO] [stdout]      |
[INFO] [stdout] 1235 | ..., (TokenType::OpBitNot, Action::Shift(26)), (TokenType::OpSub, Action::Shift(28)), (TokenType::LiteralDecimal, Action::Shift(11)), (To...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1235:299
[INFO] [stdout]      |
[INFO] [stdout] 1235 | ...6)), (TokenType::OpSub, Action::Shift(28)), (TokenType::LiteralDecimal, Action::Shift(11)), (TokenType::LiteralString, Action::Shift(1...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1235:347
[INFO] [stdout]      |
[INFO] [stdout] 1235 | ...enType::LiteralDecimal, Action::Shift(11)), (TokenType::LiteralString, Action::Shift(13)), (TokenType::OpNot, Action::Shift(27))].into...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1235:394
[INFO] [stdout]      |
[INFO] [stdout] 1235 | ...kenType::LiteralString, Action::Shift(13)), (TokenType::OpNot, Action::Shift(27))].into_iter().collect(), vec![("op-single".to_owned()...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1236:10
[INFO] [stdout]      |
[INFO] [stdout] 1236 | ...   (vec![(TokenType::OpBitNot, Action::Shift(26)), (TokenType::LiteralDecimal, Action::Shift(11)), (TokenType::LiteralInteger, Action:...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1236:52
[INFO] [stdout]      |
[INFO] [stdout] 1236 | ...   (vec![(TokenType::OpBitNot, Action::Shift(26)), (TokenType::LiteralDecimal, Action::Shift(11)), (TokenType::LiteralInteger, Action:...
[INFO] [stdout]      |                                                        ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1236:100
[INFO] [stdout]      |
[INFO] [stdout] 1236 | ...enType::LiteralDecimal, Action::Shift(11)), (TokenType::LiteralInteger, Action::Shift(12)), (TokenType::OpAdd, Action::Shift(25)), (To...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1236:148
[INFO] [stdout]      |
[INFO] [stdout] 1236 | ...enType::LiteralInteger, Action::Shift(12)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::OpSub, Action::Shift(28)), (TokenType::...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1236:187
[INFO] [stdout]      |
[INFO] [stdout] 1236 | ...2)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::OpSub, Action::Shift(28)), (TokenType::LiteralBool, Action::Shift(10)), (Token...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1236:226
[INFO] [stdout]      |
[INFO] [stdout] 1236 | ...5)), (TokenType::OpSub, Action::Shift(28)), (TokenType::LiteralBool, Action::Shift(10)), (TokenType::Id, Action::Shift(78)), (TokenTyp...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1236:271
[INFO] [stdout]      |
[INFO] [stdout] 1236 | ...TokenType::LiteralBool, Action::Shift(10)), (TokenType::Id, Action::Shift(78)), (TokenType::LiteralString, Action::Shift(13)), (TokenT...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1236:307
[INFO] [stdout]      |
[INFO] [stdout] 1236 | ...t(10)), (TokenType::Id, Action::Shift(78)), (TokenType::LiteralString, Action::Shift(13)), (TokenType::OpNot, Action::Shift(27)), (Tok...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1236:354
[INFO] [stdout]      |
[INFO] [stdout] 1236 | ...kenType::LiteralString, Action::Shift(13)), (TokenType::OpNot, Action::Shift(27)), (TokenType::ParenL, Action::Shift(29))].into_iter()...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1236:393
[INFO] [stdout]      |
[INFO] [stdout] 1236 | ...3)), (TokenType::OpNot, Action::Shift(27)), (TokenType::ParenL, Action::Shift(29))].into_iter().collect(), vec![("op-single".to_owned(...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1237:10
[INFO] [stdout]      |
[INFO] [stdout] 1237 | ...   (vec![(TokenType::OpSub, Action::Shift(28)), (TokenType::LiteralInteger, Action::Shift(12)), (TokenType::LiteralString, Action::Shi...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1237:49
[INFO] [stdout]      |
[INFO] [stdout] 1237 | ...   (vec![(TokenType::OpSub, Action::Shift(28)), (TokenType::LiteralInteger, Action::Shift(12)), (TokenType::LiteralString, Action::Shi...
[INFO] [stdout]      |                                                     ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1237:97
[INFO] [stdout]      |
[INFO] [stdout] 1237 | ...enType::LiteralInteger, Action::Shift(12)), (TokenType::LiteralString, Action::Shift(13)), (TokenType::OpAdd, Action::Shift(25)), (Tok...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1237:144
[INFO] [stdout]      |
[INFO] [stdout] 1237 | ...kenType::LiteralString, Action::Shift(13)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::Id, Action::Shift(78)), (TokenType::OpB...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1237:183
[INFO] [stdout]      |
[INFO] [stdout] 1237 | ...3)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::Id, Action::Shift(78)), (TokenType::OpBitNot, Action::Shift(26)), (TokenType::...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1237:219
[INFO] [stdout]      |
[INFO] [stdout] 1237 | ...t(25)), (TokenType::Id, Action::Shift(78)), (TokenType::OpBitNot, Action::Shift(26)), (TokenType::LiteralBool, Action::Shift(10)), (To...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1237:261
[INFO] [stdout]      |
[INFO] [stdout] 1237 | ..., (TokenType::OpBitNot, Action::Shift(26)), (TokenType::LiteralBool, Action::Shift(10)), (TokenType::LiteralDecimal, Action::Shift(11)...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1237:306
[INFO] [stdout]      |
[INFO] [stdout] 1237 | ...TokenType::LiteralBool, Action::Shift(10)), (TokenType::LiteralDecimal, Action::Shift(11)), (TokenType::ParenL, Action::Shift(29)), (T...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1237:354
[INFO] [stdout]      |
[INFO] [stdout] 1237 | ...enType::LiteralDecimal, Action::Shift(11)), (TokenType::ParenL, Action::Shift(29)), (TokenType::OpNot, Action::Shift(27))].into_iter()...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1237:394
[INFO] [stdout]      |
[INFO] [stdout] 1237 | ...)), (TokenType::ParenL, Action::Shift(29)), (TokenType::OpNot, Action::Shift(27))].into_iter().collect(), vec![("op-single".to_owned()...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1238:10
[INFO] [stdout]      |
[INFO] [stdout] 1238 | ...   (vec![(TokenType::LiteralInteger, Action::Shift(12)), (TokenType::LiteralBool, Action::Shift(10)), (TokenType::OpAdd, Action::Shift...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1238:58
[INFO] [stdout]      |
[INFO] [stdout] 1238 | ...   (vec![(TokenType::LiteralInteger, Action::Shift(12)), (TokenType::LiteralBool, Action::Shift(10)), (TokenType::OpAdd, Action::Shift...
[INFO] [stdout]      |                                                              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1238:103
[INFO] [stdout]      |
[INFO] [stdout] 1238 | ...TokenType::LiteralBool, Action::Shift(10)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::ParenL, Action::Shift(29)), (TokenType:...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1238:142
[INFO] [stdout]      |
[INFO] [stdout] 1238 | ...0)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::ParenL, Action::Shift(29)), (TokenType::Id, Action::Shift(78)), (TokenType::Op...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1238:182
[INFO] [stdout]      |
[INFO] [stdout] 1238 | ...)), (TokenType::ParenL, Action::Shift(29)), (TokenType::Id, Action::Shift(78)), (TokenType::OpBitNot, Action::Shift(26)), (TokenType::...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1238:218
[INFO] [stdout]      |
[INFO] [stdout] 1238 | ...t(29)), (TokenType::Id, Action::Shift(78)), (TokenType::OpBitNot, Action::Shift(26)), (TokenType::LiteralDecimal, Action::Shift(11)), ...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1238:260
[INFO] [stdout]      |
[INFO] [stdout] 1238 | ..., (TokenType::OpBitNot, Action::Shift(26)), (TokenType::LiteralDecimal, Action::Shift(11)), (TokenType::OpSub, Action::Shift(28)), (To...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1238:308
[INFO] [stdout]      |
[INFO] [stdout] 1238 | ...enType::LiteralDecimal, Action::Shift(11)), (TokenType::OpSub, Action::Shift(28)), (TokenType::OpNot, Action::Shift(27)), (TokenType::...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1238:347
[INFO] [stdout]      |
[INFO] [stdout] 1238 | ...1)), (TokenType::OpSub, Action::Shift(28)), (TokenType::OpNot, Action::Shift(27)), (TokenType::LiteralString, Action::Shift(13))].into...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1238:386
[INFO] [stdout]      |
[INFO] [stdout] 1238 | ...8)), (TokenType::OpNot, Action::Shift(27)), (TokenType::LiteralString, Action::Shift(13))].into_iter().collect(), vec![("literal".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1239:10
[INFO] [stdout]      |
[INFO] [stdout] 1239 | ...   (vec![(TokenType::ParenL, Action::Shift(132)), (TokenType::OpSub, Action::Shift(131)), (TokenType::OpBitNot, Action::Shift(129)), (...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1239:51
[INFO] [stdout]      |
[INFO] [stdout] 1239 | ...   (vec![(TokenType::ParenL, Action::Shift(132)), (TokenType::OpSub, Action::Shift(131)), (TokenType::OpBitNot, Action::Shift(129)), (...
[INFO] [stdout]      |                                                       ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1239:91
[INFO] [stdout]      |
[INFO] [stdout] 1239 | ...)), (TokenType::OpSub, Action::Shift(131)), (TokenType::OpBitNot, Action::Shift(129)), (TokenType::OpAdd, Action::Shift(128)), (TokenT...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1239:134
[INFO] [stdout]      |
[INFO] [stdout] 1239 | ... (TokenType::OpBitNot, Action::Shift(129)), (TokenType::OpAdd, Action::Shift(128)), (TokenType::LiteralDecimal, Action::Shift(115)), (...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1239:174
[INFO] [stdout]      |
[INFO] [stdout] 1239 | ...)), (TokenType::OpAdd, Action::Shift(128)), (TokenType::LiteralDecimal, Action::Shift(115)), (TokenType::Id, Action::Shift(113)), (Tok...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1239:223
[INFO] [stdout]      |
[INFO] [stdout] 1239 | ...nType::LiteralDecimal, Action::Shift(115)), (TokenType::Id, Action::Shift(113)), (TokenType::LiteralInteger, Action::Shift(116)), (Tok...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1239:260
[INFO] [stdout]      |
[INFO] [stdout] 1239 | ...115)), (TokenType::Id, Action::Shift(113)), (TokenType::LiteralInteger, Action::Shift(116)), (TokenType::LiteralBool, Action::Shift(11...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1239:309
[INFO] [stdout]      |
[INFO] [stdout] 1239 | ...nType::LiteralInteger, Action::Shift(116)), (TokenType::LiteralBool, Action::Shift(114)), (TokenType::LiteralString, Action::Shift(117...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1239:355
[INFO] [stdout]      |
[INFO] [stdout] 1239 | ...okenType::LiteralBool, Action::Shift(114)), (TokenType::LiteralString, Action::Shift(117)), (TokenType::OpNot, Action::Shift(130))].in...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1239:403
[INFO] [stdout]      |
[INFO] [stdout] 1239 | ...enType::LiteralString, Action::Shift(117)), (TokenType::OpNot, Action::Shift(130))].into_iter().collect(), vec![("left-value".to_owned...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1240:10
[INFO] [stdout]      |
[INFO] [stdout] 1240 | ...   (vec![(TokenType::OpAnd, Action::Reduce(1, "op-single".to_owned(), "op-singlefunction-call-reduce-0".to_owned())), (TokenType::OpBi...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1240:119
[INFO] [stdout]      |
[INFO] [stdout] 1240 | ...singlefunction-call-reduce-0".to_owned())), (TokenType::OpBitAnd, Action::Reduce(1, "op-single".to_owned(), "op-singlefunction-call-re...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1240:231
[INFO] [stdout]      |
[INFO] [stdout] 1240 | ...singlefunction-call-reduce-0".to_owned())), (TokenType::OpAdd, Action::Reduce(1, "op-single".to_owned(), "op-singlefunction-call-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1240:340
[INFO] [stdout]      |
[INFO] [stdout] 1240 | ...singlefunction-call-reduce-0".to_owned())), (TokenType::OpMul, Action::Reduce(1, "op-single".to_owned(), "op-singlefunction-call-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1240:449
[INFO] [stdout]      |
[INFO] [stdout] 1240 | ...singlefunction-call-reduce-0".to_owned())), (TokenType::OpOr, Action::Reduce(1, "op-single".to_owned(), "op-singlefunction-call-reduce...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1240:557
[INFO] [stdout]      |
[INFO] [stdout] 1240 | ...singlefunction-call-reduce-0".to_owned())), (TokenType::OpGt, Action::Reduce(1, "op-single".to_owned(), "op-singlefunction-call-reduce...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1240:665
[INFO] [stdout]      |
[INFO] [stdout] 1240 | ...singlefunction-call-reduce-0".to_owned())), (TokenType::OpLs, Action::Reduce(1, "op-single".to_owned(), "op-singlefunction-call-reduce...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1240:773
[INFO] [stdout]      |
[INFO] [stdout] 1240 | ...singlefunction-call-reduce-0".to_owned())), (TokenType::OpLsEq, Action::Reduce(1, "op-single".to_owned(), "op-singlefunction-call-redu...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1240:883
[INFO] [stdout]      |
[INFO] [stdout] 1240 | ...singlefunction-call-reduce-0".to_owned())), (TokenType::OpMod, Action::Reduce(1, "op-single".to_owned(), "op-singlefunction-call-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1240:992
[INFO] [stdout]      |
[INFO] [stdout] 1240 | ...singlefunction-call-reduce-0".to_owned())), (TokenType::OpBitXor, Action::Reduce(1, "op-single".to_owned(), "op-singlefunction-call-re...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1240:1104
[INFO] [stdout]      |
[INFO] [stdout] 1240 | ...singlefunction-call-reduce-0".to_owned())), (TokenType::OpDiv, Action::Reduce(1, "op-single".to_owned(), "op-singlefunction-call-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1240:1213
[INFO] [stdout]      |
[INFO] [stdout] 1240 | ...singlefunction-call-reduce-0".to_owned())), (TokenType::OpShiftR, Action::Reduce(1, "op-single".to_owned(), "op-singlefunction-call-re...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1240:1325
[INFO] [stdout]      |
[INFO] [stdout] 1240 | ...singlefunction-call-reduce-0".to_owned())), (TokenType::OpGtEq, Action::Reduce(1, "op-single".to_owned(), "op-singlefunction-call-redu...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1240:1435
[INFO] [stdout]      |
[INFO] [stdout] 1240 | ...singlefunction-call-reduce-0".to_owned())), (TokenType::Semicolon, Action::Reduce(1, "op-single".to_owned(), "op-singlefunction-call-r...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1240:1548
[INFO] [stdout]      |
[INFO] [stdout] 1240 | ...singlefunction-call-reduce-0".to_owned())), (TokenType::KeywordAs, Action::Reduce(1, "op-single".to_owned(), "op-singlefunction-call-r...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1240:1661
[INFO] [stdout]      |
[INFO] [stdout] 1240 | ...singlefunction-call-reduce-0".to_owned())), (TokenType::OpBitOr, Action::Reduce(1, "op-single".to_owned(), "op-singlefunction-call-red...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1240:1772
[INFO] [stdout]      |
[INFO] [stdout] 1240 | ...singlefunction-call-reduce-0".to_owned())), (TokenType::OpShiftL, Action::Reduce(1, "op-single".to_owned(), "op-singlefunction-call-re...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1240:1884
[INFO] [stdout]      |
[INFO] [stdout] 1240 | ...singlefunction-call-reduce-0".to_owned())), (TokenType::OpSub, Action::Reduce(1, "op-single".to_owned(), "op-singlefunction-call-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1240:1993
[INFO] [stdout]      |
[INFO] [stdout] 1240 | ...singlefunction-call-reduce-0".to_owned())), (TokenType::OpEq, Action::Reduce(1, "op-single".to_owned(), "op-singlefunction-call-reduce...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1240:2101
[INFO] [stdout]      |
[INFO] [stdout] 1240 | ...singlefunction-call-reduce-0".to_owned())), (TokenType::OpNeq, Action::Reduce(1, "op-single".to_owned(), "op-singlefunction-call-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1241:10
[INFO] [stdout]      |
[INFO] [stdout] 1241 | ...   (vec![(TokenType::OpShiftL, Action::Reduce(1, "op-single".to_owned(), "op-singleliteral-reduce-0".to_owned())), (TokenType::OpShift...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1241:116
[INFO] [stdout]      |
[INFO] [stdout] 1241 | ..., "op-singleliteral-reduce-0".to_owned())), (TokenType::OpShiftR, Action::Reduce(1, "op-single".to_owned(), "op-singleliteral-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1241:222
[INFO] [stdout]      |
[INFO] [stdout] 1241 | ..., "op-singleliteral-reduce-0".to_owned())), (TokenType::OpAdd, Action::Reduce(1, "op-single".to_owned(), "op-singleliteral-reduce-0".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1241:325
[INFO] [stdout]      |
[INFO] [stdout] 1241 | ..., "op-singleliteral-reduce-0".to_owned())), (TokenType::OpGtEq, Action::Reduce(1, "op-single".to_owned(), "op-singleliteral-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1241:429
[INFO] [stdout]      |
[INFO] [stdout] 1241 | ..., "op-singleliteral-reduce-0".to_owned())), (TokenType::OpMul, Action::Reduce(1, "op-single".to_owned(), "op-singleliteral-reduce-0".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1241:532
[INFO] [stdout]      |
[INFO] [stdout] 1241 | ..., "op-singleliteral-reduce-0".to_owned())), (TokenType::OpBitOr, Action::Reduce(1, "op-single".to_owned(), "op-singleliteral-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1241:637
[INFO] [stdout]      |
[INFO] [stdout] 1241 | ..., "op-singleliteral-reduce-0".to_owned())), (TokenType::OpNeq, Action::Reduce(1, "op-single".to_owned(), "op-singleliteral-reduce-0".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1241:740
[INFO] [stdout]      |
[INFO] [stdout] 1241 | ..., "op-singleliteral-reduce-0".to_owned())), (TokenType::OpBitXor, Action::Reduce(1, "op-single".to_owned(), "op-singleliteral-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1241:846
[INFO] [stdout]      |
[INFO] [stdout] 1241 | ..., "op-singleliteral-reduce-0".to_owned())), (TokenType::OpGt, Action::Reduce(1, "op-single".to_owned(), "op-singleliteral-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1241:948
[INFO] [stdout]      |
[INFO] [stdout] 1241 | ..., "op-singleliteral-reduce-0".to_owned())), (TokenType::OpLs, Action::Reduce(1, "op-single".to_owned(), "op-singleliteral-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1241:1050
[INFO] [stdout]      |
[INFO] [stdout] 1241 | ..., "op-singleliteral-reduce-0".to_owned())), (TokenType::Semicolon, Action::Reduce(1, "op-single".to_owned(), "op-singleliteral-reduce-...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1241:1157
[INFO] [stdout]      |
[INFO] [stdout] 1241 | ..., "op-singleliteral-reduce-0".to_owned())), (TokenType::OpLsEq, Action::Reduce(1, "op-single".to_owned(), "op-singleliteral-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1241:1261
[INFO] [stdout]      |
[INFO] [stdout] 1241 | ..., "op-singleliteral-reduce-0".to_owned())), (TokenType::OpAnd, Action::Reduce(1, "op-single".to_owned(), "op-singleliteral-reduce-0".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1241:1364
[INFO] [stdout]      |
[INFO] [stdout] 1241 | ..., "op-singleliteral-reduce-0".to_owned())), (TokenType::OpDiv, Action::Reduce(1, "op-single".to_owned(), "op-singleliteral-reduce-0".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1241:1467
[INFO] [stdout]      |
[INFO] [stdout] 1241 | ..., "op-singleliteral-reduce-0".to_owned())), (TokenType::OpSub, Action::Reduce(1, "op-single".to_owned(), "op-singleliteral-reduce-0".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1241:1570
[INFO] [stdout]      |
[INFO] [stdout] 1241 | ..., "op-singleliteral-reduce-0".to_owned())), (TokenType::OpEq, Action::Reduce(1, "op-single".to_owned(), "op-singleliteral-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1241:1672
[INFO] [stdout]      |
[INFO] [stdout] 1241 | ..., "op-singleliteral-reduce-0".to_owned())), (TokenType::OpMod, Action::Reduce(1, "op-single".to_owned(), "op-singleliteral-reduce-0".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1241:1775
[INFO] [stdout]      |
[INFO] [stdout] 1241 | ..., "op-singleliteral-reduce-0".to_owned())), (TokenType::OpBitAnd, Action::Reduce(1, "op-single".to_owned(), "op-singleliteral-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1241:1881
[INFO] [stdout]      |
[INFO] [stdout] 1241 | ..., "op-singleliteral-reduce-0".to_owned())), (TokenType::OpOr, Action::Reduce(1, "op-single".to_owned(), "op-singleliteral-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1241:1983
[INFO] [stdout]      |
[INFO] [stdout] 1241 | ..., "op-singleliteral-reduce-0".to_owned())), (TokenType::KeywordAs, Action::Reduce(1, "op-single".to_owned(), "op-singleliteral-reduce-...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1242:10
[INFO] [stdout]      |
[INFO] [stdout] 1242 | ...   (vec![(TokenType::KeywordFor, Action::Shift(147)), (TokenType::LiteralInteger, Action::Shift(12)), (TokenType::OpAdd, Action::Shift...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1242:55
[INFO] [stdout]      |
[INFO] [stdout] 1242 | ...   (vec![(TokenType::KeywordFor, Action::Shift(147)), (TokenType::LiteralInteger, Action::Shift(12)), (TokenType::OpAdd, Action::Shift...
[INFO] [stdout]      |                                                           ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1242:103
[INFO] [stdout]      |
[INFO] [stdout] 1242 | ...enType::LiteralInteger, Action::Shift(12)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::Id, Action::Shift(8)), (TokenType::Lite...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1242:142
[INFO] [stdout]      |
[INFO] [stdout] 1242 | ...2)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::Id, Action::Shift(8)), (TokenType::LiteralString, Action::Shift(13)), (TokenTy...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1242:177
[INFO] [stdout]      |
[INFO] [stdout] 1242 | ...ft(25)), (TokenType::Id, Action::Shift(8)), (TokenType::LiteralString, Action::Shift(13)), (TokenType::LiteralBool, Action::Shift(10))...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1242:224
[INFO] [stdout]      |
[INFO] [stdout] 1242 | ...kenType::LiteralString, Action::Shift(13)), (TokenType::LiteralBool, Action::Shift(10)), (TokenType::OpSub, Action::Shift(28)), (Token...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1242:269
[INFO] [stdout]      |
[INFO] [stdout] 1242 | ...TokenType::LiteralBool, Action::Shift(10)), (TokenType::OpSub, Action::Shift(28)), (TokenType::KeywordAs, Action::Shift(146)), (TokenT...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1242:308
[INFO] [stdout]      |
[INFO] [stdout] 1242 | ...0)), (TokenType::OpSub, Action::Shift(28)), (TokenType::KeywordAs, Action::Shift(146)), (TokenType::BraceL, Action::Shift(149)), (Toke...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1242:352
[INFO] [stdout]      |
[INFO] [stdout] 1242 | ...(TokenType::KeywordAs, Action::Shift(146)), (TokenType::BraceL, Action::Shift(149)), (TokenType::ParenL, Action::Shift(29)), (TokenTyp...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1242:393
[INFO] [stdout]      |
[INFO] [stdout] 1242 | ...), (TokenType::BraceL, Action::Shift(149)), (TokenType::ParenL, Action::Shift(29)), (TokenType::OpBitNot, Action::Shift(26)), (TokenTy...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1242:433
[INFO] [stdout]      |
[INFO] [stdout] 1242 | ...)), (TokenType::ParenL, Action::Shift(29)), (TokenType::OpBitNot, Action::Shift(26)), (TokenType::BraceR, Action::Shift(150)), (TokenT...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1242:475
[INFO] [stdout]      |
[INFO] [stdout] 1242 | ..., (TokenType::OpBitNot, Action::Shift(26)), (TokenType::BraceR, Action::Shift(150)), (TokenType::LiteralDecimal, Action::Shift(11)), (...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1242:516
[INFO] [stdout]      |
[INFO] [stdout] 1242 | ...), (TokenType::BraceR, Action::Shift(150)), (TokenType::LiteralDecimal, Action::Shift(11)), (TokenType::KeywordIf, Action::Shift(148))...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1242:564
[INFO] [stdout]      |
[INFO] [stdout] 1242 | ...enType::LiteralDecimal, Action::Shift(11)), (TokenType::KeywordIf, Action::Shift(148)), (TokenType::OpNot, Action::Shift(27))].into_it...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1242:608
[INFO] [stdout]      |
[INFO] [stdout] 1242 | ...(TokenType::KeywordIf, Action::Shift(148)), (TokenType::OpNot, Action::Shift(27))].into_iter().collect(), vec![("assignment".to_owned(...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1243:10
[INFO] [stdout]      |
[INFO] [stdout] 1243 |         (vec![(TokenType::Semicolon, Action::Shift(67))].into_iter().collect(), vec![].into_iter().collect(), vec!["semicolon".to_owned()]),
[INFO] [stdout]      |                ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1244:10
[INFO] [stdout]      |
[INFO] [stdout] 1244 | ...   (vec![(TokenType::LiteralBool, Action::Reduce(1, "statement".to_owned(), "statementfor-reduce-0".to_owned())), (TokenType::LiteralD...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1244:115
[INFO] [stdout]      |
[INFO] [stdout] 1244 | ...ed(), "statementfor-reduce-0".to_owned())), (TokenType::LiteralDecimal, Action::Reduce(1, "statement".to_owned(), "statementfor-reduce...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1244:223
[INFO] [stdout]      |
[INFO] [stdout] 1244 | ...ed(), "statementfor-reduce-0".to_owned())), (TokenType::ParenL, Action::Reduce(1, "statement".to_owned(), "statementfor-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1244:323
[INFO] [stdout]      |
[INFO] [stdout] 1244 | ...ed(), "statementfor-reduce-0".to_owned())), (TokenType::OpNot, Action::Reduce(1, "statement".to_owned(), "statementfor-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1244:422
[INFO] [stdout]      |
[INFO] [stdout] 1244 | ...ed(), "statementfor-reduce-0".to_owned())), (TokenType::LiteralInteger, Action::Reduce(1, "statement".to_owned(), "statementfor-reduce...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1244:530
[INFO] [stdout]      |
[INFO] [stdout] 1244 | ...ed(), "statementfor-reduce-0".to_owned())), (TokenType::OpSub, Action::Reduce(1, "statement".to_owned(), "statementfor-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1244:629
[INFO] [stdout]      |
[INFO] [stdout] 1244 | ...ed(), "statementfor-reduce-0".to_owned())), (TokenType::BraceL, Action::Reduce(1, "statement".to_owned(), "statementfor-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1244:729
[INFO] [stdout]      |
[INFO] [stdout] 1244 | ...ed(), "statementfor-reduce-0".to_owned())), (TokenType::KeywordAs, Action::Reduce(1, "statement".to_owned(), "statementfor-reduce-0".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1244:832
[INFO] [stdout]      |
[INFO] [stdout] 1244 | ...ed(), "statementfor-reduce-0".to_owned())), (TokenType::KeywordIf, Action::Reduce(1, "statement".to_owned(), "statementfor-reduce-0".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1244:935
[INFO] [stdout]      |
[INFO] [stdout] 1244 | ...ed(), "statementfor-reduce-0".to_owned())), (TokenType::Id, Action::Reduce(1, "statement".to_owned(), "statementfor-reduce-0".to_owned...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1244:1031
[INFO] [stdout]      |
[INFO] [stdout] 1244 | ...ed(), "statementfor-reduce-0".to_owned())), (TokenType::LiteralString, Action::Reduce(1, "statement".to_owned(), "statementfor-reduce-...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1244:1138
[INFO] [stdout]      |
[INFO] [stdout] 1244 | ...ed(), "statementfor-reduce-0".to_owned())), (TokenType::OpBitNot, Action::Reduce(1, "statement".to_owned(), "statementfor-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1244:1240
[INFO] [stdout]      |
[INFO] [stdout] 1244 | ...ed(), "statementfor-reduce-0".to_owned())), (TokenType::Eof, Action::Reduce(1, "statement".to_owned(), "statementfor-reduce-0".to_owne...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1244:1337
[INFO] [stdout]      |
[INFO] [stdout] 1244 | ...ed(), "statementfor-reduce-0".to_owned())), (TokenType::OpAdd, Action::Reduce(1, "statement".to_owned(), "statementfor-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1244:1436
[INFO] [stdout]      |
[INFO] [stdout] 1244 | ...ed(), "statementfor-reduce-0".to_owned())), (TokenType::KeywordFor, Action::Reduce(1, "statement".to_owned(), "statementfor-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1245:10
[INFO] [stdout]      |
[INFO] [stdout] 1245 | ...   (vec![(TokenType::LiteralBool, Action::Reduce(1, "statement".to_owned(), "statementif-reduce-0".to_owned())), (TokenType::KeywordFo...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1245:114
[INFO] [stdout]      |
[INFO] [stdout] 1245 | ...ned(), "statementif-reduce-0".to_owned())), (TokenType::KeywordFor, Action::Reduce(1, "statement".to_owned(), "statementif-reduce-0".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1245:217
[INFO] [stdout]      |
[INFO] [stdout] 1245 | ...ned(), "statementif-reduce-0".to_owned())), (TokenType::KeywordIf, Action::Reduce(1, "statement".to_owned(), "statementif-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1245:319
[INFO] [stdout]      |
[INFO] [stdout] 1245 | ...ned(), "statementif-reduce-0".to_owned())), (TokenType::LiteralInteger, Action::Reduce(1, "statement".to_owned(), "statementif-reduce-...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1245:426
[INFO] [stdout]      |
[INFO] [stdout] 1245 | ...ned(), "statementif-reduce-0".to_owned())), (TokenType::OpAdd, Action::Reduce(1, "statement".to_owned(), "statementif-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1245:524
[INFO] [stdout]      |
[INFO] [stdout] 1245 | ...ned(), "statementif-reduce-0".to_owned())), (TokenType::BraceL, Action::Reduce(1, "statement".to_owned(), "statementif-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1245:623
[INFO] [stdout]      |
[INFO] [stdout] 1245 | ...ned(), "statementif-reduce-0".to_owned())), (TokenType::LiteralString, Action::Reduce(1, "statement".to_owned(), "statementif-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1245:729
[INFO] [stdout]      |
[INFO] [stdout] 1245 | ...ned(), "statementif-reduce-0".to_owned())), (TokenType::Eof, Action::Reduce(1, "statement".to_owned(), "statementif-reduce-0".to_owned...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1245:825
[INFO] [stdout]      |
[INFO] [stdout] 1245 | ...ned(), "statementif-reduce-0".to_owned())), (TokenType::OpNot, Action::Reduce(1, "statement".to_owned(), "statementif-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1245:923
[INFO] [stdout]      |
[INFO] [stdout] 1245 | ...ned(), "statementif-reduce-0".to_owned())), (TokenType::OpBitNot, Action::Reduce(1, "statement".to_owned(), "statementif-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1245:1024
[INFO] [stdout]      |
[INFO] [stdout] 1245 | ...ned(), "statementif-reduce-0".to_owned())), (TokenType::ParenL, Action::Reduce(1, "statement".to_owned(), "statementif-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1245:1123
[INFO] [stdout]      |
[INFO] [stdout] 1245 | ...ned(), "statementif-reduce-0".to_owned())), (TokenType::Id, Action::Reduce(1, "statement".to_owned(), "statementif-reduce-0".to_owned(...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1245:1218
[INFO] [stdout]      |
[INFO] [stdout] 1245 | ...ned(), "statementif-reduce-0".to_owned())), (TokenType::LiteralDecimal, Action::Reduce(1, "statement".to_owned(), "statementif-reduce-...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1245:1325
[INFO] [stdout]      |
[INFO] [stdout] 1245 | ...ned(), "statementif-reduce-0".to_owned())), (TokenType::OpSub, Action::Reduce(1, "statement".to_owned(), "statementif-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1245:1423
[INFO] [stdout]      |
[INFO] [stdout] 1245 | ...ned(), "statementif-reduce-0".to_owned())), (TokenType::KeywordAs, Action::Reduce(1, "statement".to_owned(), "statementif-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1246:10
[INFO] [stdout]      |
[INFO] [stdout] 1246 | ...   (vec![(TokenType::LiteralInteger, Action::Reduce(1, "statement".to_owned(), "statementscope-reduce-0".to_owned())), (TokenType::OpA...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1246:120
[INFO] [stdout]      |
[INFO] [stdout] 1246 | ...(), "statementscope-reduce-0".to_owned())), (TokenType::OpAdd, Action::Reduce(1, "statement".to_owned(), "statementscope-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1246:221
[INFO] [stdout]      |
[INFO] [stdout] 1246 | ...(), "statementscope-reduce-0".to_owned())), (TokenType::OpSub, Action::Reduce(1, "statement".to_owned(), "statementscope-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1246:322
[INFO] [stdout]      |
[INFO] [stdout] 1246 | ...(), "statementscope-reduce-0".to_owned())), (TokenType::KeywordAs, Action::Reduce(1, "statement".to_owned(), "statementscope-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1246:427
[INFO] [stdout]      |
[INFO] [stdout] 1246 | ...(), "statementscope-reduce-0".to_owned())), (TokenType::LiteralBool, Action::Reduce(1, "statement".to_owned(), "statementscope-reduce-...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1246:534
[INFO] [stdout]      |
[INFO] [stdout] 1246 | ...(), "statementscope-reduce-0".to_owned())), (TokenType::BraceL, Action::Reduce(1, "statement".to_owned(), "statementscope-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1246:636
[INFO] [stdout]      |
[INFO] [stdout] 1246 | ...(), "statementscope-reduce-0".to_owned())), (TokenType::Id, Action::Reduce(1, "statement".to_owned(), "statementscope-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1246:734
[INFO] [stdout]      |
[INFO] [stdout] 1246 | ...(), "statementscope-reduce-0".to_owned())), (TokenType::LiteralString, Action::Reduce(1, "statement".to_owned(), "statementscope-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1246:843
[INFO] [stdout]      |
[INFO] [stdout] 1246 | ...(), "statementscope-reduce-0".to_owned())), (TokenType::OpBitNot, Action::Reduce(1, "statement".to_owned(), "statementscope-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1246:947
[INFO] [stdout]      |
[INFO] [stdout] 1246 | ...(), "statementscope-reduce-0".to_owned())), (TokenType::KeywordIf, Action::Reduce(1, "statement".to_owned(), "statementscope-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1246:1052
[INFO] [stdout]      |
[INFO] [stdout] 1246 | ...(), "statementscope-reduce-0".to_owned())), (TokenType::KeywordFor, Action::Reduce(1, "statement".to_owned(), "statementscope-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1246:1158
[INFO] [stdout]      |
[INFO] [stdout] 1246 | ...(), "statementscope-reduce-0".to_owned())), (TokenType::OpNot, Action::Reduce(1, "statement".to_owned(), "statementscope-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1246:1259
[INFO] [stdout]      |
[INFO] [stdout] 1246 | ...(), "statementscope-reduce-0".to_owned())), (TokenType::LiteralDecimal, Action::Reduce(1, "statement".to_owned(), "statementscope-redu...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1246:1369
[INFO] [stdout]      |
[INFO] [stdout] 1246 | ...(), "statementscope-reduce-0".to_owned())), (TokenType::ParenL, Action::Reduce(1, "statement".to_owned(), "statementscope-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1246:1471
[INFO] [stdout]      |
[INFO] [stdout] 1246 | ...(), "statementscope-reduce-0".to_owned())), (TokenType::Eof, Action::Reduce(1, "statement".to_owned(), "statementscope-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1247:10
[INFO] [stdout]      |
[INFO] [stdout] 1247 | ...   (vec![(TokenType::Eof, Action::Reduce(1, "statement-list".to_owned(), "statement-liststatement-reduce-1".to_owned()))].into_iter()....
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1248:10
[INFO] [stdout]      |
[INFO] [stdout] 1248 |         (vec![(TokenType::KeywordFor, Action::Shift(214))].into_iter().collect(), vec![].into_iter().collect(), vec!["keyword-for".to_o...
[INFO] [stdout]      |                ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1249:10
[INFO] [stdout]      |
[INFO] [stdout] 1249 | ...   (vec![(TokenType::LiteralInteger, Action::Shift(12)), (TokenType::LiteralString, Action::Shift(13)), (TokenType::OpSub, Action::Shi...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1249:58
[INFO] [stdout]      |
[INFO] [stdout] 1249 | ...   (vec![(TokenType::LiteralInteger, Action::Shift(12)), (TokenType::LiteralString, Action::Shift(13)), (TokenType::OpSub, Action::Shi...
[INFO] [stdout]      |                                                              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1249:105
[INFO] [stdout]      |
[INFO] [stdout] 1249 | ...kenType::LiteralString, Action::Shift(13)), (TokenType::OpSub, Action::Shift(28)), (TokenType::OpNot, Action::Shift(27)), (TokenType::...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1249:144
[INFO] [stdout]      |
[INFO] [stdout] 1249 | ...3)), (TokenType::OpSub, Action::Shift(28)), (TokenType::OpNot, Action::Shift(27)), (TokenType::LiteralDecimal, Action::Shift(11)), (To...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1249:183
[INFO] [stdout]      |
[INFO] [stdout] 1249 | ...8)), (TokenType::OpNot, Action::Shift(27)), (TokenType::LiteralDecimal, Action::Shift(11)), (TokenType::OpBitNot, Action::Shift(26)), ...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1249:231
[INFO] [stdout]      |
[INFO] [stdout] 1249 | ...enType::LiteralDecimal, Action::Shift(11)), (TokenType::OpBitNot, Action::Shift(26)), (TokenType::Id, Action::Shift(78)), (TokenType::...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1249:273
[INFO] [stdout]      |
[INFO] [stdout] 1249 | ..., (TokenType::OpBitNot, Action::Shift(26)), (TokenType::Id, Action::Shift(78)), (TokenType::ParenL, Action::Shift(29)), (TokenType::Li...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1249:309
[INFO] [stdout]      |
[INFO] [stdout] 1249 | ...t(26)), (TokenType::Id, Action::Shift(78)), (TokenType::ParenL, Action::Shift(29)), (TokenType::LiteralBool, Action::Shift(10)), (Toke...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1249:349
[INFO] [stdout]      |
[INFO] [stdout] 1249 | ...)), (TokenType::ParenL, Action::Shift(29)), (TokenType::LiteralBool, Action::Shift(10)), (TokenType::OpAdd, Action::Shift(25))].into_i...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1249:394
[INFO] [stdout]      |
[INFO] [stdout] 1249 | ...TokenType::LiteralBool, Action::Shift(10)), (TokenType::OpAdd, Action::Shift(25))].into_iter().collect(), vec![("left-value".to_owned(...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1250:10
[INFO] [stdout]      |
[INFO] [stdout] 1250 | ...   (vec![(TokenType::Semicolon, Action::Reduce(2, "op-or".to_owned(), "op-oror-reduce-1".to_owned()))].into_iter().collect(), vec![].i...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1251:10
[INFO] [stdout]      |
[INFO] [stdout] 1251 | ...   (vec![(TokenType::OpAdd, Action::Shift(25)), (TokenType::OpSub, Action::Shift(28)), (TokenType::Id, Action::Shift(78)), (TokenType:...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1251:49
[INFO] [stdout]      |
[INFO] [stdout] 1251 | ...   (vec![(TokenType::OpAdd, Action::Shift(25)), (TokenType::OpSub, Action::Shift(28)), (TokenType::Id, Action::Shift(78)), (TokenType:...
[INFO] [stdout]      |                                                     ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1251:88
[INFO] [stdout]      |
[INFO] [stdout] 1251 | ...5)), (TokenType::OpSub, Action::Shift(28)), (TokenType::Id, Action::Shift(78)), (TokenType::LiteralString, Action::Shift(13)), (TokenT...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1251:124
[INFO] [stdout]      |
[INFO] [stdout] 1251 | ...t(28)), (TokenType::Id, Action::Shift(78)), (TokenType::LiteralString, Action::Shift(13)), (TokenType::ParenL, Action::Shift(29)), (To...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1251:171
[INFO] [stdout]      |
[INFO] [stdout] 1251 | ...kenType::LiteralString, Action::Shift(13)), (TokenType::ParenL, Action::Shift(29)), (TokenType::LiteralBool, Action::Shift(10)), (Toke...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1251:211
[INFO] [stdout]      |
[INFO] [stdout] 1251 | ...)), (TokenType::ParenL, Action::Shift(29)), (TokenType::LiteralBool, Action::Shift(10)), (TokenType::OpNot, Action::Shift(27)), (Token...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1251:256
[INFO] [stdout]      |
[INFO] [stdout] 1251 | ...TokenType::LiteralBool, Action::Shift(10)), (TokenType::OpNot, Action::Shift(27)), (TokenType::LiteralDecimal, Action::Shift(11)), (To...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1251:295
[INFO] [stdout]      |
[INFO] [stdout] 1251 | ...0)), (TokenType::OpNot, Action::Shift(27)), (TokenType::LiteralDecimal, Action::Shift(11)), (TokenType::OpBitNot, Action::Shift(26)), ...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1251:343
[INFO] [stdout]      |
[INFO] [stdout] 1251 | ...enType::LiteralDecimal, Action::Shift(11)), (TokenType::OpBitNot, Action::Shift(26)), (TokenType::LiteralInteger, Action::Shift(12))]....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1251:385
[INFO] [stdout]      |
[INFO] [stdout] 1251 | ..., (TokenType::OpBitNot, Action::Shift(26)), (TokenType::LiteralInteger, Action::Shift(12))].into_iter().collect(), vec![("literal".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1252:10
[INFO] [stdout]      |
[INFO] [stdout] 1252 | ...   (vec![(TokenType::OpOr, Action::Reduce(2, "op-and".to_owned(), "op-andand-reduce-1".to_owned())), (TokenType::Semicolon, Action::Re...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1252:102
[INFO] [stdout]      |
[INFO] [stdout] 1252 | ...owned(), "op-andand-reduce-1".to_owned())), (TokenType::Semicolon, Action::Reduce(2, "op-and".to_owned(), "op-andand-reduce-1".to_owne...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1253:10
[INFO] [stdout]      |
[INFO] [stdout] 1253 | ...   (vec![(TokenType::OpSub, Action::Shift(28)), (TokenType::LiteralInteger, Action::Shift(12)), (TokenType::LiteralBool, Action::Shift...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1253:49
[INFO] [stdout]      |
[INFO] [stdout] 1253 | ...   (vec![(TokenType::OpSub, Action::Shift(28)), (TokenType::LiteralInteger, Action::Shift(12)), (TokenType::LiteralBool, Action::Shift...
[INFO] [stdout]      |                                                     ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1253:97
[INFO] [stdout]      |
[INFO] [stdout] 1253 | ...enType::LiteralInteger, Action::Shift(12)), (TokenType::LiteralBool, Action::Shift(10)), (TokenType::LiteralDecimal, Action::Shift(11)...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1253:142
[INFO] [stdout]      |
[INFO] [stdout] 1253 | ...TokenType::LiteralBool, Action::Shift(10)), (TokenType::LiteralDecimal, Action::Shift(11)), (TokenType::Id, Action::Shift(78)), (Token...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1253:190
[INFO] [stdout]      |
[INFO] [stdout] 1253 | ...enType::LiteralDecimal, Action::Shift(11)), (TokenType::Id, Action::Shift(78)), (TokenType::OpBitNot, Action::Shift(26)), (TokenType::...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1253:226
[INFO] [stdout]      |
[INFO] [stdout] 1253 | ...t(11)), (TokenType::Id, Action::Shift(78)), (TokenType::OpBitNot, Action::Shift(26)), (TokenType::OpAdd, Action::Shift(25)), (TokenTyp...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1253:268
[INFO] [stdout]      |
[INFO] [stdout] 1253 | ..., (TokenType::OpBitNot, Action::Shift(26)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::LiteralString, Action::Shift(13)), (Tok...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1253:307
[INFO] [stdout]      |
[INFO] [stdout] 1253 | ...6)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::LiteralString, Action::Shift(13)), (TokenType::OpNot, Action::Shift(27)), (Tok...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1253:354
[INFO] [stdout]      |
[INFO] [stdout] 1253 | ...kenType::LiteralString, Action::Shift(13)), (TokenType::OpNot, Action::Shift(27)), (TokenType::ParenL, Action::Shift(29))].into_iter()...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1253:393
[INFO] [stdout]      |
[INFO] [stdout] 1253 | ...3)), (TokenType::OpNot, Action::Shift(27)), (TokenType::ParenL, Action::Shift(29))].into_iter().collect(), vec![("op-shift".to_owned()...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1254:10
[INFO] [stdout]      |
[INFO] [stdout] 1254 | ...   (vec![(TokenType::OpOr, Action::Reduce(2, "op-cmp".to_owned(), "op-cmpcmp-reduce-1".to_owned())), (TokenType::Semicolon, Action::Re...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1254:102
[INFO] [stdout]      |
[INFO] [stdout] 1254 | ...owned(), "op-cmpcmp-reduce-1".to_owned())), (TokenType::Semicolon, Action::Reduce(2, "op-cmp".to_owned(), "op-cmpcmp-reduce-1".to_owne...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1254:199
[INFO] [stdout]      |
[INFO] [stdout] 1254 | ...owned(), "op-cmpcmp-reduce-1".to_owned())), (TokenType::OpAnd, Action::Reduce(2, "op-cmp".to_owned(), "op-cmpcmp-reduce-1".to_owned())...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1255:10
[INFO] [stdout]      |
[INFO] [stdout] 1255 | ...   (vec![(TokenType::OpAdd, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opeq-reduce-0".to_owned())), (TokenType::ParenL, Action:...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1255:108
[INFO] [stdout]      |
[INFO] [stdout] 1255 | ...ned(), "op-cmp-opeq-reduce-0".to_owned())), (TokenType::ParenL, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opeq-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1255:207
[INFO] [stdout]      |
[INFO] [stdout] 1255 | ...ned(), "op-cmp-opeq-reduce-0".to_owned())), (TokenType::LiteralInteger, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opeq-reduce-...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1255:314
[INFO] [stdout]      |
[INFO] [stdout] 1255 | ...ned(), "op-cmp-opeq-reduce-0".to_owned())), (TokenType::OpBitNot, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opeq-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1255:415
[INFO] [stdout]      |
[INFO] [stdout] 1255 | ...ned(), "op-cmp-opeq-reduce-0".to_owned())), (TokenType::LiteralBool, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opeq-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1255:519
[INFO] [stdout]      |
[INFO] [stdout] 1255 | ...ned(), "op-cmp-opeq-reduce-0".to_owned())), (TokenType::OpSub, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opeq-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1255:617
[INFO] [stdout]      |
[INFO] [stdout] 1255 | ...ned(), "op-cmp-opeq-reduce-0".to_owned())), (TokenType::Id, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opeq-reduce-0".to_owned(...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1255:712
[INFO] [stdout]      |
[INFO] [stdout] 1255 | ...ned(), "op-cmp-opeq-reduce-0".to_owned())), (TokenType::OpNot, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opeq-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1255:810
[INFO] [stdout]      |
[INFO] [stdout] 1255 | ...ned(), "op-cmp-opeq-reduce-0".to_owned())), (TokenType::LiteralDecimal, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opeq-reduce-...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1255:917
[INFO] [stdout]      |
[INFO] [stdout] 1255 | ...ned(), "op-cmp-opeq-reduce-0".to_owned())), (TokenType::LiteralString, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opeq-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1256:10
[INFO] [stdout]      |
[INFO] [stdout] 1256 | ...   (vec![(TokenType::LiteralInteger, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opgt-reduce-0".to_owned())), (TokenType::OpBitN...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1256:117
[INFO] [stdout]      |
[INFO] [stdout] 1256 | ...ned(), "op-cmp-opgt-reduce-0".to_owned())), (TokenType::OpBitNot, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opgt-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1256:218
[INFO] [stdout]      |
[INFO] [stdout] 1256 | ...ned(), "op-cmp-opgt-reduce-0".to_owned())), (TokenType::Id, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opgt-reduce-0".to_owned(...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1256:313
[INFO] [stdout]      |
[INFO] [stdout] 1256 | ...ned(), "op-cmp-opgt-reduce-0".to_owned())), (TokenType::LiteralBool, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opgt-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1256:417
[INFO] [stdout]      |
[INFO] [stdout] 1256 | ...ned(), "op-cmp-opgt-reduce-0".to_owned())), (TokenType::LiteralString, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opgt-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1256:523
[INFO] [stdout]      |
[INFO] [stdout] 1256 | ...ned(), "op-cmp-opgt-reduce-0".to_owned())), (TokenType::OpNot, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opgt-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1256:621
[INFO] [stdout]      |
[INFO] [stdout] 1256 | ...ned(), "op-cmp-opgt-reduce-0".to_owned())), (TokenType::OpAdd, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opgt-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1256:719
[INFO] [stdout]      |
[INFO] [stdout] 1256 | ...ned(), "op-cmp-opgt-reduce-0".to_owned())), (TokenType::ParenL, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opgt-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1256:818
[INFO] [stdout]      |
[INFO] [stdout] 1256 | ...ned(), "op-cmp-opgt-reduce-0".to_owned())), (TokenType::OpSub, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opgt-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1256:916
[INFO] [stdout]      |
[INFO] [stdout] 1256 | ...ned(), "op-cmp-opgt-reduce-0".to_owned())), (TokenType::LiteralDecimal, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opgt-reduce-...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1257:10
[INFO] [stdout]      |
[INFO] [stdout] 1257 | ...   (vec![(TokenType::LiteralBool, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opgt-eq-reduce-0".to_owned())), (TokenType::Litera...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1257:117
[INFO] [stdout]      |
[INFO] [stdout] 1257 | ...(), "op-cmp-opgt-eq-reduce-0".to_owned())), (TokenType::LiteralString, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opgt-eq-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1257:226
[INFO] [stdout]      |
[INFO] [stdout] 1257 | ...(), "op-cmp-opgt-eq-reduce-0".to_owned())), (TokenType::OpBitNot, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opgt-eq-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1257:330
[INFO] [stdout]      |
[INFO] [stdout] 1257 | ...(), "op-cmp-opgt-eq-reduce-0".to_owned())), (TokenType::ParenL, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opgt-eq-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1257:432
[INFO] [stdout]      |
[INFO] [stdout] 1257 | ...(), "op-cmp-opgt-eq-reduce-0".to_owned())), (TokenType::Id, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opgt-eq-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1257:530
[INFO] [stdout]      |
[INFO] [stdout] 1257 | ...(), "op-cmp-opgt-eq-reduce-0".to_owned())), (TokenType::OpAdd, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opgt-eq-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1257:631
[INFO] [stdout]      |
[INFO] [stdout] 1257 | ...(), "op-cmp-opgt-eq-reduce-0".to_owned())), (TokenType::LiteralDecimal, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opgt-eq-redu...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1257:741
[INFO] [stdout]      |
[INFO] [stdout] 1257 | ...(), "op-cmp-opgt-eq-reduce-0".to_owned())), (TokenType::LiteralInteger, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opgt-eq-redu...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1257:851
[INFO] [stdout]      |
[INFO] [stdout] 1257 | ...(), "op-cmp-opgt-eq-reduce-0".to_owned())), (TokenType::OpNot, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opgt-eq-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1257:952
[INFO] [stdout]      |
[INFO] [stdout] 1257 | ...(), "op-cmp-opgt-eq-reduce-0".to_owned())), (TokenType::OpSub, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opgt-eq-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1258:10
[INFO] [stdout]      |
[INFO] [stdout] 1258 | ...   (vec![(TokenType::OpSub, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opls-reduce-0".to_owned())), (TokenType::ParenL, Action:...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1258:108
[INFO] [stdout]      |
[INFO] [stdout] 1258 | ...ned(), "op-cmp-opls-reduce-0".to_owned())), (TokenType::ParenL, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opls-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1258:207
[INFO] [stdout]      |
[INFO] [stdout] 1258 | ...ned(), "op-cmp-opls-reduce-0".to_owned())), (TokenType::OpNot, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opls-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1258:305
[INFO] [stdout]      |
[INFO] [stdout] 1258 | ...ned(), "op-cmp-opls-reduce-0".to_owned())), (TokenType::Id, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opls-reduce-0".to_owned(...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1258:400
[INFO] [stdout]      |
[INFO] [stdout] 1258 | ...ned(), "op-cmp-opls-reduce-0".to_owned())), (TokenType::LiteralDecimal, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opls-reduce-...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1258:507
[INFO] [stdout]      |
[INFO] [stdout] 1258 | ...ned(), "op-cmp-opls-reduce-0".to_owned())), (TokenType::LiteralInteger, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opls-reduce-...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1258:614
[INFO] [stdout]      |
[INFO] [stdout] 1258 | ...ned(), "op-cmp-opls-reduce-0".to_owned())), (TokenType::OpAdd, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opls-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1258:712
[INFO] [stdout]      |
[INFO] [stdout] 1258 | ...ned(), "op-cmp-opls-reduce-0".to_owned())), (TokenType::OpBitNot, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opls-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1258:813
[INFO] [stdout]      |
[INFO] [stdout] 1258 | ...ned(), "op-cmp-opls-reduce-0".to_owned())), (TokenType::LiteralBool, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opls-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1258:917
[INFO] [stdout]      |
[INFO] [stdout] 1258 | ...ned(), "op-cmp-opls-reduce-0".to_owned())), (TokenType::LiteralString, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opls-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1259:10
[INFO] [stdout]      |
[INFO] [stdout] 1259 | ...   (vec![(TokenType::LiteralString, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opls-eq-reduce-0".to_owned())), (TokenType::OpSu...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1259:119
[INFO] [stdout]      |
[INFO] [stdout] 1259 | ...(), "op-cmp-opls-eq-reduce-0".to_owned())), (TokenType::OpSub, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opls-eq-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1259:220
[INFO] [stdout]      |
[INFO] [stdout] 1259 | ...(), "op-cmp-opls-eq-reduce-0".to_owned())), (TokenType::ParenL, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opls-eq-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1259:322
[INFO] [stdout]      |
[INFO] [stdout] 1259 | ...(), "op-cmp-opls-eq-reduce-0".to_owned())), (TokenType::OpNot, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opls-eq-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1259:423
[INFO] [stdout]      |
[INFO] [stdout] 1259 | ...(), "op-cmp-opls-eq-reduce-0".to_owned())), (TokenType::LiteralDecimal, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opls-eq-redu...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1259:533
[INFO] [stdout]      |
[INFO] [stdout] 1259 | ...(), "op-cmp-opls-eq-reduce-0".to_owned())), (TokenType::OpBitNot, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opls-eq-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1259:637
[INFO] [stdout]      |
[INFO] [stdout] 1259 | ...(), "op-cmp-opls-eq-reduce-0".to_owned())), (TokenType::OpAdd, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opls-eq-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1259:738
[INFO] [stdout]      |
[INFO] [stdout] 1259 | ...(), "op-cmp-opls-eq-reduce-0".to_owned())), (TokenType::LiteralInteger, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opls-eq-redu...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1259:848
[INFO] [stdout]      |
[INFO] [stdout] 1259 | ...(), "op-cmp-opls-eq-reduce-0".to_owned())), (TokenType::Id, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opls-eq-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1259:946
[INFO] [stdout]      |
[INFO] [stdout] 1259 | ...(), "op-cmp-opls-eq-reduce-0".to_owned())), (TokenType::LiteralBool, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opls-eq-reduce-...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1260:10
[INFO] [stdout]      |
[INFO] [stdout] 1260 | ...   (vec![(TokenType::ParenL, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opneq-reduce-0".to_owned())), (TokenType::Id, Action::R...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1260:110
[INFO] [stdout]      |
[INFO] [stdout] 1260 | ...ed(), "op-cmp-opneq-reduce-0".to_owned())), (TokenType::Id, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opneq-reduce-0".to_owned...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1260:206
[INFO] [stdout]      |
[INFO] [stdout] 1260 | ...ed(), "op-cmp-opneq-reduce-0".to_owned())), (TokenType::LiteralInteger, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opneq-reduce...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1260:314
[INFO] [stdout]      |
[INFO] [stdout] 1260 | ...ed(), "op-cmp-opneq-reduce-0".to_owned())), (TokenType::LiteralDecimal, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opneq-reduce...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1260:422
[INFO] [stdout]      |
[INFO] [stdout] 1260 | ...ed(), "op-cmp-opneq-reduce-0".to_owned())), (TokenType::LiteralString, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opneq-reduce-...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1260:529
[INFO] [stdout]      |
[INFO] [stdout] 1260 | ...ed(), "op-cmp-opneq-reduce-0".to_owned())), (TokenType::OpNot, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opneq-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1260:628
[INFO] [stdout]      |
[INFO] [stdout] 1260 | ...ed(), "op-cmp-opneq-reduce-0".to_owned())), (TokenType::OpSub, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opneq-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1260:727
[INFO] [stdout]      |
[INFO] [stdout] 1260 | ...ed(), "op-cmp-opneq-reduce-0".to_owned())), (TokenType::LiteralBool, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opneq-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1260:832
[INFO] [stdout]      |
[INFO] [stdout] 1260 | ...ed(), "op-cmp-opneq-reduce-0".to_owned())), (TokenType::OpBitNot, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opneq-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1260:934
[INFO] [stdout]      |
[INFO] [stdout] 1260 | ...ed(), "op-cmp-opneq-reduce-0".to_owned())), (TokenType::OpAdd, Action::Reduce(1, "op-cmp-op".to_owned(), "op-cmp-opneq-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1261:10
[INFO] [stdout]      |
[INFO] [stdout] 1261 | ...   (vec![(TokenType::KeywordF64, Action::Shift(161)), (TokenType::KeywordI8, Action::Shift(166)), (TokenType::KeywordI64, Action::Shif...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1261:55
[INFO] [stdout]      |
[INFO] [stdout] 1261 | ...   (vec![(TokenType::KeywordF64, Action::Shift(161)), (TokenType::KeywordI8, Action::Shift(166)), (TokenType::KeywordI64, Action::Shif...
[INFO] [stdout]      |                                                           ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1261:99
[INFO] [stdout]      |
[INFO] [stdout] 1261 | ...(TokenType::KeywordI8, Action::Shift(166)), (TokenType::KeywordI64, Action::Shift(165)), (TokenType::KeywordF32, Action::Shift(160)), ...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1261:144
[INFO] [stdout]      |
[INFO] [stdout] 1261 | ...TokenType::KeywordI64, Action::Shift(165)), (TokenType::KeywordF32, Action::Shift(160)), (TokenType::KeywordF16, Action::Shift(159)), ...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1261:189
[INFO] [stdout]      |
[INFO] [stdout] 1261 | ...TokenType::KeywordF32, Action::Shift(160)), (TokenType::KeywordF16, Action::Shift(159)), (TokenType::KeywordStr, Action::Shift(167)), ...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1261:234
[INFO] [stdout]      |
[INFO] [stdout] 1261 | ...TokenType::KeywordF16, Action::Shift(159)), (TokenType::KeywordStr, Action::Shift(167)), (TokenType::KeywordU8, Action::Shift(172)), (...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1261:279
[INFO] [stdout]      |
[INFO] [stdout] 1261 | ...TokenType::KeywordStr, Action::Shift(167)), (TokenType::KeywordU8, Action::Shift(172)), (TokenType::KeywordI128, Action::Shift(162)), ...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1261:323
[INFO] [stdout]      |
[INFO] [stdout] 1261 | ...(TokenType::KeywordU8, Action::Shift(172)), (TokenType::KeywordI128, Action::Shift(162)), (TokenType::KeywordU128, Action::Shift(168))...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1261:369
[INFO] [stdout]      |
[INFO] [stdout] 1261 | ...okenType::KeywordI128, Action::Shift(162)), (TokenType::KeywordU128, Action::Shift(168)), (TokenType::KeywordI16, Action::Shift(163)),...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1261:415
[INFO] [stdout]      |
[INFO] [stdout] 1261 | ...okenType::KeywordU128, Action::Shift(168)), (TokenType::KeywordI16, Action::Shift(163)), (TokenType::KeywordU32, Action::Shift(170)), ...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1261:460
[INFO] [stdout]      |
[INFO] [stdout] 1261 | ...TokenType::KeywordI16, Action::Shift(163)), (TokenType::KeywordU32, Action::Shift(170)), (TokenType::KeywordU64, Action::Shift(171)), ...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1261:505
[INFO] [stdout]      |
[INFO] [stdout] 1261 | ...TokenType::KeywordU32, Action::Shift(170)), (TokenType::KeywordU64, Action::Shift(171)), (TokenType::KeywordBool, Action::Shift(158)),...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1261:550
[INFO] [stdout]      |
[INFO] [stdout] 1261 | ...TokenType::KeywordU64, Action::Shift(171)), (TokenType::KeywordBool, Action::Shift(158)), (TokenType::KeywordI32, Action::Shift(164)),...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1261:596
[INFO] [stdout]      |
[INFO] [stdout] 1261 | ...okenType::KeywordBool, Action::Shift(158)), (TokenType::KeywordI32, Action::Shift(164)), (TokenType::KeywordU16, Action::Shift(169))]....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1261:641
[INFO] [stdout]      |
[INFO] [stdout] 1261 | ...TokenType::KeywordI32, Action::Shift(164)), (TokenType::KeywordU16, Action::Shift(169))].into_iter().collect(), vec![("type".to_owned(...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1262:10
[INFO] [stdout]      |
[INFO] [stdout] 1262 | ...   (vec![(TokenType::OpShiftR, Action::Reduce(2, "op-cast".to_owned(), "op-castcast-reduce-1".to_owned())), (TokenType::OpAdd, Action:...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1262:109
[INFO] [stdout]      |
[INFO] [stdout] 1262 | ...ned(), "op-castcast-reduce-1".to_owned())), (TokenType::OpAdd, Action::Reduce(2, "op-cast".to_owned(), "op-castcast-reduce-1".to_owned...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1262:205
[INFO] [stdout]      |
[INFO] [stdout] 1262 | ...ned(), "op-castcast-reduce-1".to_owned())), (TokenType::OpAnd, Action::Reduce(2, "op-cast".to_owned(), "op-castcast-reduce-1".to_owned...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1262:301
[INFO] [stdout]      |
[INFO] [stdout] 1262 | ...ned(), "op-castcast-reduce-1".to_owned())), (TokenType::OpNeq, Action::Reduce(2, "op-cast".to_owned(), "op-castcast-reduce-1".to_owned...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1262:397
[INFO] [stdout]      |
[INFO] [stdout] 1262 | ...ned(), "op-castcast-reduce-1".to_owned())), (TokenType::OpLsEq, Action::Reduce(2, "op-cast".to_owned(), "op-castcast-reduce-1".to_owne...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1262:494
[INFO] [stdout]      |
[INFO] [stdout] 1262 | ...ned(), "op-castcast-reduce-1".to_owned())), (TokenType::OpGt, Action::Reduce(2, "op-cast".to_owned(), "op-castcast-reduce-1".to_owned(...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1262:589
[INFO] [stdout]      |
[INFO] [stdout] 1262 | ...ned(), "op-castcast-reduce-1".to_owned())), (TokenType::OpOr, Action::Reduce(2, "op-cast".to_owned(), "op-castcast-reduce-1".to_owned(...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1262:684
[INFO] [stdout]      |
[INFO] [stdout] 1262 | ...ned(), "op-castcast-reduce-1".to_owned())), (TokenType::OpLs, Action::Reduce(2, "op-cast".to_owned(), "op-castcast-reduce-1".to_owned(...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1262:779
[INFO] [stdout]      |
[INFO] [stdout] 1262 | ...ned(), "op-castcast-reduce-1".to_owned())), (TokenType::Semicolon, Action::Reduce(2, "op-cast".to_owned(), "op-castcast-reduce-1".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1262:879
[INFO] [stdout]      |
[INFO] [stdout] 1262 | ...ned(), "op-castcast-reduce-1".to_owned())), (TokenType::OpBitXor, Action::Reduce(2, "op-cast".to_owned(), "op-castcast-reduce-1".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1262:978
[INFO] [stdout]      |
[INFO] [stdout] 1262 | ...ned(), "op-castcast-reduce-1".to_owned())), (TokenType::OpDiv, Action::Reduce(2, "op-cast".to_owned(), "op-castcast-reduce-1".to_owned...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1262:1074
[INFO] [stdout]      |
[INFO] [stdout] 1262 | ...ned(), "op-castcast-reduce-1".to_owned())), (TokenType::OpMod, Action::Reduce(2, "op-cast".to_owned(), "op-castcast-reduce-1".to_owned...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1262:1170
[INFO] [stdout]      |
[INFO] [stdout] 1262 | ...ned(), "op-castcast-reduce-1".to_owned())), (TokenType::OpMul, Action::Reduce(2, "op-cast".to_owned(), "op-castcast-reduce-1".to_owned...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1262:1266
[INFO] [stdout]      |
[INFO] [stdout] 1262 | ...ned(), "op-castcast-reduce-1".to_owned())), (TokenType::OpShiftL, Action::Reduce(2, "op-cast".to_owned(), "op-castcast-reduce-1".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1262:1365
[INFO] [stdout]      |
[INFO] [stdout] 1262 | ...ned(), "op-castcast-reduce-1".to_owned())), (TokenType::OpBitOr, Action::Reduce(2, "op-cast".to_owned(), "op-castcast-reduce-1".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1262:1463
[INFO] [stdout]      |
[INFO] [stdout] 1262 | ...ned(), "op-castcast-reduce-1".to_owned())), (TokenType::OpSub, Action::Reduce(2, "op-cast".to_owned(), "op-castcast-reduce-1".to_owned...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1262:1559
[INFO] [stdout]      |
[INFO] [stdout] 1262 | ...ned(), "op-castcast-reduce-1".to_owned())), (TokenType::OpEq, Action::Reduce(2, "op-cast".to_owned(), "op-castcast-reduce-1".to_owned(...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1262:1654
[INFO] [stdout]      |
[INFO] [stdout] 1262 | ...ned(), "op-castcast-reduce-1".to_owned())), (TokenType::OpGtEq, Action::Reduce(2, "op-cast".to_owned(), "op-castcast-reduce-1".to_owne...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1262:1751
[INFO] [stdout]      |
[INFO] [stdout] 1262 | ...ned(), "op-castcast-reduce-1".to_owned())), (TokenType::OpBitAnd, Action::Reduce(2, "op-cast".to_owned(), "op-castcast-reduce-1".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1263:10
[INFO] [stdout]      |
[INFO] [stdout] 1263 | ...   (vec![(TokenType::OpNot, Action::Shift(27)), (TokenType::LiteralDecimal, Action::Shift(11)), (TokenType::LiteralInteger, Action::Sh...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1263:49
[INFO] [stdout]      |
[INFO] [stdout] 1263 | ...   (vec![(TokenType::OpNot, Action::Shift(27)), (TokenType::LiteralDecimal, Action::Shift(11)), (TokenType::LiteralInteger, Action::Sh...
[INFO] [stdout]      |                                                     ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1263:97
[INFO] [stdout]      |
[INFO] [stdout] 1263 | ...enType::LiteralDecimal, Action::Shift(11)), (TokenType::LiteralInteger, Action::Shift(12)), (TokenType::LiteralString, Action::Shift(1...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1263:145
[INFO] [stdout]      |
[INFO] [stdout] 1263 | ...enType::LiteralInteger, Action::Shift(12)), (TokenType::LiteralString, Action::Shift(13)), (TokenType::ParenL, Action::Shift(29)), (To...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1263:192
[INFO] [stdout]      |
[INFO] [stdout] 1263 | ...kenType::LiteralString, Action::Shift(13)), (TokenType::ParenL, Action::Shift(29)), (TokenType::OpSub, Action::Shift(28)), (TokenType:...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1263:232
[INFO] [stdout]      |
[INFO] [stdout] 1263 | ...)), (TokenType::ParenL, Action::Shift(29)), (TokenType::OpSub, Action::Shift(28)), (TokenType::OpBitNot, Action::Shift(26)), (TokenTyp...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1263:271
[INFO] [stdout]      |
[INFO] [stdout] 1263 | ...9)), (TokenType::OpSub, Action::Shift(28)), (TokenType::OpBitNot, Action::Shift(26)), (TokenType::Id, Action::Shift(78)), (TokenType::...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1263:313
[INFO] [stdout]      |
[INFO] [stdout] 1263 | ..., (TokenType::OpBitNot, Action::Shift(26)), (TokenType::Id, Action::Shift(78)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::Lit...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1263:349
[INFO] [stdout]      |
[INFO] [stdout] 1263 | ...t(26)), (TokenType::Id, Action::Shift(78)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::LiteralBool, Action::Shift(10))].into_i...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1263:388
[INFO] [stdout]      |
[INFO] [stdout] 1263 | ...8)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::LiteralBool, Action::Shift(10))].into_iter().collect(), vec![("function-call"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1264:10
[INFO] [stdout]      |
[INFO] [stdout] 1264 | ...   (vec![(TokenType::OpGtEq, Action::Reduce(2, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-1".to_owned())), (TokenType::OpAdd, ...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1264:116
[INFO] [stdout]      |
[INFO] [stdout] 1264 | ... "op-bit-xorbit-xor-reduce-1".to_owned())), (TokenType::OpAdd, Action::Reduce(2, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-1"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1264:221
[INFO] [stdout]      |
[INFO] [stdout] 1264 | ... "op-bit-xorbit-xor-reduce-1".to_owned())), (TokenType::OpMod, Action::Reduce(2, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-1"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1264:326
[INFO] [stdout]      |
[INFO] [stdout] 1264 | ... "op-bit-xorbit-xor-reduce-1".to_owned())), (TokenType::Semicolon, Action::Reduce(2, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1264:435
[INFO] [stdout]      |
[INFO] [stdout] 1264 | ... "op-bit-xorbit-xor-reduce-1".to_owned())), (TokenType::OpBitOr, Action::Reduce(2, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1264:542
[INFO] [stdout]      |
[INFO] [stdout] 1264 | ... "op-bit-xorbit-xor-reduce-1".to_owned())), (TokenType::OpGt, Action::Reduce(2, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-1"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1264:646
[INFO] [stdout]      |
[INFO] [stdout] 1264 | ... "op-bit-xorbit-xor-reduce-1".to_owned())), (TokenType::OpAnd, Action::Reduce(2, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-1"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1264:751
[INFO] [stdout]      |
[INFO] [stdout] 1264 | ... "op-bit-xorbit-xor-reduce-1".to_owned())), (TokenType::OpOr, Action::Reduce(2, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-1"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1264:855
[INFO] [stdout]      |
[INFO] [stdout] 1264 | ... "op-bit-xorbit-xor-reduce-1".to_owned())), (TokenType::OpEq, Action::Reduce(2, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-1"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1264:959
[INFO] [stdout]      |
[INFO] [stdout] 1264 | ... "op-bit-xorbit-xor-reduce-1".to_owned())), (TokenType::OpNeq, Action::Reduce(2, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-1"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1264:1064
[INFO] [stdout]      |
[INFO] [stdout] 1264 | ... "op-bit-xorbit-xor-reduce-1".to_owned())), (TokenType::OpSub, Action::Reduce(2, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-1"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1264:1169
[INFO] [stdout]      |
[INFO] [stdout] 1264 | ... "op-bit-xorbit-xor-reduce-1".to_owned())), (TokenType::OpDiv, Action::Reduce(2, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-1"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1264:1274
[INFO] [stdout]      |
[INFO] [stdout] 1264 | ... "op-bit-xorbit-xor-reduce-1".to_owned())), (TokenType::OpBitAnd, Action::Reduce(2, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1264:1382
[INFO] [stdout]      |
[INFO] [stdout] 1264 | ... "op-bit-xorbit-xor-reduce-1".to_owned())), (TokenType::OpShiftL, Action::Reduce(2, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1264:1490
[INFO] [stdout]      |
[INFO] [stdout] 1264 | ... "op-bit-xorbit-xor-reduce-1".to_owned())), (TokenType::OpLsEq, Action::Reduce(2, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-1...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1264:1596
[INFO] [stdout]      |
[INFO] [stdout] 1264 | ... "op-bit-xorbit-xor-reduce-1".to_owned())), (TokenType::OpShiftR, Action::Reduce(2, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1264:1704
[INFO] [stdout]      |
[INFO] [stdout] 1264 | ... "op-bit-xorbit-xor-reduce-1".to_owned())), (TokenType::OpMul, Action::Reduce(2, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-1"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1264:1809
[INFO] [stdout]      |
[INFO] [stdout] 1264 | ... "op-bit-xorbit-xor-reduce-1".to_owned())), (TokenType::OpLs, Action::Reduce(2, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-1"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1265:10
[INFO] [stdout]      |
[INFO] [stdout] 1265 | ...   (vec![(TokenType::OpNot, Action::Shift(27)), (TokenType::Id, Action::Shift(8)), (TokenType::LiteralInteger, Action::Shift(12)), (To...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1265:49
[INFO] [stdout]      |
[INFO] [stdout] 1265 | ...   (vec![(TokenType::OpNot, Action::Shift(27)), (TokenType::Id, Action::Shift(8)), (TokenType::LiteralInteger, Action::Shift(12)), (To...
[INFO] [stdout]      |                                                     ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1265:84
[INFO] [stdout]      |
[INFO] [stdout] 1265 | ...   (vec![(TokenType::OpNot, Action::Shift(27)), (TokenType::Id, Action::Shift(8)), (TokenType::LiteralInteger, Action::Shift(12)), (To...
[INFO] [stdout]      |                                                                                        ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1265:132
[INFO] [stdout]      |
[INFO] [stdout] 1265 | ...enType::LiteralInteger, Action::Shift(12)), (TokenType::ParenL, Action::Shift(29)), (TokenType::LiteralString, Action::Shift(13)), (To...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1265:172
[INFO] [stdout]      |
[INFO] [stdout] 1265 | ...)), (TokenType::ParenL, Action::Shift(29)), (TokenType::LiteralString, Action::Shift(13)), (TokenType::LiteralDecimal, Action::Shift(1...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1265:219
[INFO] [stdout]      |
[INFO] [stdout] 1265 | ...kenType::LiteralString, Action::Shift(13)), (TokenType::LiteralDecimal, Action::Shift(11)), (TokenType::OpSub, Action::Shift(28)), (To...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1265:267
[INFO] [stdout]      |
[INFO] [stdout] 1265 | ...enType::LiteralDecimal, Action::Shift(11)), (TokenType::OpSub, Action::Shift(28)), (TokenType::OpBitNot, Action::Shift(26)), (TokenTyp...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1265:306
[INFO] [stdout]      |
[INFO] [stdout] 1265 | ...1)), (TokenType::OpSub, Action::Shift(28)), (TokenType::OpBitNot, Action::Shift(26)), (TokenType::LiteralBool, Action::Shift(10)), (To...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1265:348
[INFO] [stdout]      |
[INFO] [stdout] 1265 | ..., (TokenType::OpBitNot, Action::Shift(26)), (TokenType::LiteralBool, Action::Shift(10)), (TokenType::OpAdd, Action::Shift(25))].into_i...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1265:393
[INFO] [stdout]      |
[INFO] [stdout] 1265 | ...TokenType::LiteralBool, Action::Shift(10)), (TokenType::OpAdd, Action::Shift(25))].into_iter().collect(), vec![("op-cast".to_owned(), ...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1266:10
[INFO] [stdout]      |
[INFO] [stdout] 1266 | ...   (vec![(TokenType::LiteralString, Action::Shift(13)), (TokenType::ParenL, Action::Shift(29)), (TokenType::OpSub, Action::Shift(28)),...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1266:57
[INFO] [stdout]      |
[INFO] [stdout] 1266 | ...   (vec![(TokenType::LiteralString, Action::Shift(13)), (TokenType::ParenL, Action::Shift(29)), (TokenType::OpSub, Action::Shift(28)),...
[INFO] [stdout]      |                                                             ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1266:97
[INFO] [stdout]      |
[INFO] [stdout] 1266 | ...)), (TokenType::ParenL, Action::Shift(29)), (TokenType::OpSub, Action::Shift(28)), (TokenType::LiteralInteger, Action::Shift(12)), (To...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1266:136
[INFO] [stdout]      |
[INFO] [stdout] 1266 | ...9)), (TokenType::OpSub, Action::Shift(28)), (TokenType::LiteralInteger, Action::Shift(12)), (TokenType::LiteralDecimal, Action::Shift(...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1266:184
[INFO] [stdout]      |
[INFO] [stdout] 1266 | ...enType::LiteralInteger, Action::Shift(12)), (TokenType::LiteralDecimal, Action::Shift(11)), (TokenType::LiteralBool, Action::Shift(10)...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1266:232
[INFO] [stdout]      |
[INFO] [stdout] 1266 | ...enType::LiteralDecimal, Action::Shift(11)), (TokenType::LiteralBool, Action::Shift(10)), (TokenType::OpAdd, Action::Shift(25)), (Token...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1266:277
[INFO] [stdout]      |
[INFO] [stdout] 1266 | ...TokenType::LiteralBool, Action::Shift(10)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::Id, Action::Shift(8)), (TokenType::OpNo...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1266:316
[INFO] [stdout]      |
[INFO] [stdout] 1266 | ...0)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::Id, Action::Shift(8)), (TokenType::OpNot, Action::Shift(27)), (TokenType::OpBi...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1266:351
[INFO] [stdout]      |
[INFO] [stdout] 1266 | ...ft(25)), (TokenType::Id, Action::Shift(8)), (TokenType::OpNot, Action::Shift(27)), (TokenType::OpBitNot, Action::Shift(26))].into_iter...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1266:390
[INFO] [stdout]      |
[INFO] [stdout] 1266 | ...8)), (TokenType::OpNot, Action::Shift(27)), (TokenType::OpBitNot, Action::Shift(26))].into_iter().collect(), vec![("function-call".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1267:10
[INFO] [stdout]      |
[INFO] [stdout] 1267 | ...   (vec![(TokenType::OpAdd, Action::Shift(25)), (TokenType::OpNot, Action::Shift(27)), (TokenType::OpSub, Action::Shift(28)), (TokenTy...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1267:49
[INFO] [stdout]      |
[INFO] [stdout] 1267 | ...   (vec![(TokenType::OpAdd, Action::Shift(25)), (TokenType::OpNot, Action::Shift(27)), (TokenType::OpSub, Action::Shift(28)), (TokenTy...
[INFO] [stdout]      |                                                     ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1267:88
[INFO] [stdout]      |
[INFO] [stdout] 1267 | ...5)), (TokenType::OpNot, Action::Shift(27)), (TokenType::OpSub, Action::Shift(28)), (TokenType::LiteralBool, Action::Shift(10)), (Token...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1267:127
[INFO] [stdout]      |
[INFO] [stdout] 1267 | ...7)), (TokenType::OpSub, Action::Shift(28)), (TokenType::LiteralBool, Action::Shift(10)), (TokenType::Id, Action::Shift(8)), (TokenType...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1267:172
[INFO] [stdout]      |
[INFO] [stdout] 1267 | ...TokenType::LiteralBool, Action::Shift(10)), (TokenType::Id, Action::Shift(8)), (TokenType::LiteralDecimal, Action::Shift(11)), (TokenT...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1267:207
[INFO] [stdout]      |
[INFO] [stdout] 1267 | ...ft(10)), (TokenType::Id, Action::Shift(8)), (TokenType::LiteralDecimal, Action::Shift(11)), (TokenType::ParenL, Action::Shift(29)), (T...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1267:255
[INFO] [stdout]      |
[INFO] [stdout] 1267 | ...enType::LiteralDecimal, Action::Shift(11)), (TokenType::ParenL, Action::Shift(29)), (TokenType::OpBitNot, Action::Shift(26)), (TokenTy...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1267:295
[INFO] [stdout]      |
[INFO] [stdout] 1267 | ...)), (TokenType::ParenL, Action::Shift(29)), (TokenType::OpBitNot, Action::Shift(26)), (TokenType::LiteralInteger, Action::Shift(12)), ...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1267:337
[INFO] [stdout]      |
[INFO] [stdout] 1267 | ..., (TokenType::OpBitNot, Action::Shift(26)), (TokenType::LiteralInteger, Action::Shift(12)), (TokenType::LiteralString, Action::Shift(1...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1267:385
[INFO] [stdout]      |
[INFO] [stdout] 1267 | ...enType::LiteralInteger, Action::Shift(12)), (TokenType::LiteralString, Action::Shift(13))].into_iter().collect(), vec![("op-cast".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1268:10
[INFO] [stdout]      |
[INFO] [stdout] 1268 | ...   (vec![(TokenType::Id, Action::Shift(8)), (TokenType::ParenL, Action::Shift(29)), (TokenType::LiteralDecimal, Action::Shift(11)), (T...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1268:45
[INFO] [stdout]      |
[INFO] [stdout] 1268 | ...   (vec![(TokenType::Id, Action::Shift(8)), (TokenType::ParenL, Action::Shift(29)), (TokenType::LiteralDecimal, Action::Shift(11)), (T...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1268:85
[INFO] [stdout]      |
[INFO] [stdout] 1268 | ...   (vec![(TokenType::Id, Action::Shift(8)), (TokenType::ParenL, Action::Shift(29)), (TokenType::LiteralDecimal, Action::Shift(11)), (T...
[INFO] [stdout]      |                                                                                         ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1268:133
[INFO] [stdout]      |
[INFO] [stdout] 1268 | ...enType::LiteralDecimal, Action::Shift(11)), (TokenType::OpBitNot, Action::Shift(26)), (TokenType::OpSub, Action::Shift(28)), (TokenTyp...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1268:175
[INFO] [stdout]      |
[INFO] [stdout] 1268 | ..., (TokenType::OpBitNot, Action::Shift(26)), (TokenType::OpSub, Action::Shift(28)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1268:214
[INFO] [stdout]      |
[INFO] [stdout] 1268 | ...6)), (TokenType::OpSub, Action::Shift(28)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::OpNot, Action::Shift(27)), (TokenType::...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1268:253
[INFO] [stdout]      |
[INFO] [stdout] 1268 | ...8)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::OpNot, Action::Shift(27)), (TokenType::LiteralInteger, Action::Shift(12)), (To...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1268:292
[INFO] [stdout]      |
[INFO] [stdout] 1268 | ...5)), (TokenType::OpNot, Action::Shift(27)), (TokenType::LiteralInteger, Action::Shift(12)), (TokenType::LiteralBool, Action::Shift(10)...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1268:340
[INFO] [stdout]      |
[INFO] [stdout] 1268 | ...enType::LiteralInteger, Action::Shift(12)), (TokenType::LiteralBool, Action::Shift(10)), (TokenType::LiteralString, Action::Shift(13))...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1268:385
[INFO] [stdout]      |
[INFO] [stdout] 1268 | ...TokenType::LiteralBool, Action::Shift(10)), (TokenType::LiteralString, Action::Shift(13))].into_iter().collect(), vec![("op-and".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1269:10
[INFO] [stdout]      |
[INFO] [stdout] 1269 | ...   (vec![(TokenType::LiteralString, Action::Shift(13)), (TokenType::OpBitNot, Action::Shift(26)), (TokenType::OpAdd, Action::Shift(25)...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1269:57
[INFO] [stdout]      |
[INFO] [stdout] 1269 | ...   (vec![(TokenType::LiteralString, Action::Shift(13)), (TokenType::OpBitNot, Action::Shift(26)), (TokenType::OpAdd, Action::Shift(25)...
[INFO] [stdout]      |                                                             ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1269:99
[INFO] [stdout]      |
[INFO] [stdout] 1269 | ..., (TokenType::OpBitNot, Action::Shift(26)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::OpSub, Action::Shift(28)), (TokenType::...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1269:138
[INFO] [stdout]      |
[INFO] [stdout] 1269 | ...6)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::OpSub, Action::Shift(28)), (TokenType::LiteralBool, Action::Shift(10)), (Token...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1269:177
[INFO] [stdout]      |
[INFO] [stdout] 1269 | ...5)), (TokenType::OpSub, Action::Shift(28)), (TokenType::LiteralBool, Action::Shift(10)), (TokenType::LiteralDecimal, Action::Shift(11)...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1269:222
[INFO] [stdout]      |
[INFO] [stdout] 1269 | ...TokenType::LiteralBool, Action::Shift(10)), (TokenType::LiteralDecimal, Action::Shift(11)), (TokenType::Id, Action::Shift(8)), (TokenT...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1269:270
[INFO] [stdout]      |
[INFO] [stdout] 1269 | ...enType::LiteralDecimal, Action::Shift(11)), (TokenType::Id, Action::Shift(8)), (TokenType::LiteralInteger, Action::Shift(12)), (TokenT...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1269:305
[INFO] [stdout]      |
[INFO] [stdout] 1269 | ...ft(11)), (TokenType::Id, Action::Shift(8)), (TokenType::LiteralInteger, Action::Shift(12)), (TokenType::ParenL, Action::Shift(29)), (T...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1269:353
[INFO] [stdout]      |
[INFO] [stdout] 1269 | ...enType::LiteralInteger, Action::Shift(12)), (TokenType::ParenL, Action::Shift(29)), (TokenType::OpNot, Action::Shift(27))].into_iter()...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1269:393
[INFO] [stdout]      |
[INFO] [stdout] 1269 | ...)), (TokenType::ParenL, Action::Shift(29)), (TokenType::OpNot, Action::Shift(27))].into_iter().collect(), vec![("literal".to_owned(), ...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1270:10
[INFO] [stdout]      |
[INFO] [stdout] 1270 | ...   (vec![(TokenType::OpSub, Action::Shift(28)), (TokenType::OpBitNot, Action::Shift(26)), (TokenType::Id, Action::Shift(8)), (TokenTyp...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1270:49
[INFO] [stdout]      |
[INFO] [stdout] 1270 | ...   (vec![(TokenType::OpSub, Action::Shift(28)), (TokenType::OpBitNot, Action::Shift(26)), (TokenType::Id, Action::Shift(8)), (TokenTyp...
[INFO] [stdout]      |                                                     ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1270:91
[INFO] [stdout]      |
[INFO] [stdout] 1270 | ..., (TokenType::OpBitNot, Action::Shift(26)), (TokenType::Id, Action::Shift(8)), (TokenType::OpNot, Action::Shift(27)), (TokenType::Lite...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1270:126
[INFO] [stdout]      |
[INFO] [stdout] 1270 | ...ft(26)), (TokenType::Id, Action::Shift(8)), (TokenType::OpNot, Action::Shift(27)), (TokenType::LiteralBool, Action::Shift(10)), (Token...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1270:165
[INFO] [stdout]      |
[INFO] [stdout] 1270 | ...8)), (TokenType::OpNot, Action::Shift(27)), (TokenType::LiteralBool, Action::Shift(10)), (TokenType::LiteralDecimal, Action::Shift(11)...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1270:210
[INFO] [stdout]      |
[INFO] [stdout] 1270 | ...TokenType::LiteralBool, Action::Shift(10)), (TokenType::LiteralDecimal, Action::Shift(11)), (TokenType::ParenL, Action::Shift(29)), (T...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1270:258
[INFO] [stdout]      |
[INFO] [stdout] 1270 | ...enType::LiteralDecimal, Action::Shift(11)), (TokenType::ParenL, Action::Shift(29)), (TokenType::LiteralInteger, Action::Shift(12)), (T...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1270:298
[INFO] [stdout]      |
[INFO] [stdout] 1270 | ...)), (TokenType::ParenL, Action::Shift(29)), (TokenType::LiteralInteger, Action::Shift(12)), (TokenType::LiteralString, Action::Shift(1...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1270:346
[INFO] [stdout]      |
[INFO] [stdout] 1270 | ...enType::LiteralInteger, Action::Shift(12)), (TokenType::LiteralString, Action::Shift(13)), (TokenType::OpAdd, Action::Shift(25))].into...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1270:393
[INFO] [stdout]      |
[INFO] [stdout] 1270 | ...kenType::LiteralString, Action::Shift(13)), (TokenType::OpAdd, Action::Shift(25))].into_iter().collect(), vec![("op-bit-and".to_owned(...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1271:10
[INFO] [stdout]      |
[INFO] [stdout] 1271 | ...   (vec![(TokenType::Id, Action::Shift(8)), (TokenType::LiteralDecimal, Action::Shift(11)), (TokenType::OpBitNot, Action::Shift(26)), ...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1271:45
[INFO] [stdout]      |
[INFO] [stdout] 1271 | ...   (vec![(TokenType::Id, Action::Shift(8)), (TokenType::LiteralDecimal, Action::Shift(11)), (TokenType::OpBitNot, Action::Shift(26)), ...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1271:93
[INFO] [stdout]      |
[INFO] [stdout] 1271 | ...enType::LiteralDecimal, Action::Shift(11)), (TokenType::OpBitNot, Action::Shift(26)), (TokenType::ParenL, Action::Shift(29)), (TokenTy...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1271:135
[INFO] [stdout]      |
[INFO] [stdout] 1271 | ..., (TokenType::OpBitNot, Action::Shift(26)), (TokenType::ParenL, Action::Shift(29)), (TokenType::LiteralInteger, Action::Shift(12)), (T...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1271:175
[INFO] [stdout]      |
[INFO] [stdout] 1271 | ...)), (TokenType::ParenL, Action::Shift(29)), (TokenType::LiteralInteger, Action::Shift(12)), (TokenType::LiteralString, Action::Shift(1...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1271:223
[INFO] [stdout]      |
[INFO] [stdout] 1271 | ...enType::LiteralInteger, Action::Shift(12)), (TokenType::LiteralString, Action::Shift(13)), (TokenType::OpAdd, Action::Shift(25)), (Tok...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1271:270
[INFO] [stdout]      |
[INFO] [stdout] 1271 | ...kenType::LiteralString, Action::Shift(13)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::OpNot, Action::Shift(27)), (TokenType::...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1271:309
[INFO] [stdout]      |
[INFO] [stdout] 1271 | ...3)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::OpNot, Action::Shift(27)), (TokenType::OpSub, Action::Shift(28)), (TokenType::...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1271:348
[INFO] [stdout]      |
[INFO] [stdout] 1271 | ...5)), (TokenType::OpNot, Action::Shift(27)), (TokenType::OpSub, Action::Shift(28)), (TokenType::LiteralBool, Action::Shift(10))].into_i...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1271:387
[INFO] [stdout]      |
[INFO] [stdout] 1271 | ...7)), (TokenType::OpSub, Action::Shift(28)), (TokenType::LiteralBool, Action::Shift(10))].into_iter().collect(), vec![("op-single".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1272:10
[INFO] [stdout]      |
[INFO] [stdout] 1272 | ...   (vec![(TokenType::LiteralString, Action::Shift(13)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::OpSub, Action::Shift(28)), ...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1272:57
[INFO] [stdout]      |
[INFO] [stdout] 1272 | ...   (vec![(TokenType::LiteralString, Action::Shift(13)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::OpSub, Action::Shift(28)), ...
[INFO] [stdout]      |                                                             ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1272:96
[INFO] [stdout]      |
[INFO] [stdout] 1272 | ...3)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::OpSub, Action::Shift(28)), (TokenType::LiteralDecimal, Action::Shift(11)), (To...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1272:135
[INFO] [stdout]      |
[INFO] [stdout] 1272 | ...5)), (TokenType::OpSub, Action::Shift(28)), (TokenType::LiteralDecimal, Action::Shift(11)), (TokenType::LiteralBool, Action::Shift(10)...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1272:183
[INFO] [stdout]      |
[INFO] [stdout] 1272 | ...enType::LiteralDecimal, Action::Shift(11)), (TokenType::LiteralBool, Action::Shift(10)), (TokenType::Id, Action::Shift(8)), (TokenType...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1272:228
[INFO] [stdout]      |
[INFO] [stdout] 1272 | ...TokenType::LiteralBool, Action::Shift(10)), (TokenType::Id, Action::Shift(8)), (TokenType::LiteralInteger, Action::Shift(12)), (TokenT...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1272:263
[INFO] [stdout]      |
[INFO] [stdout] 1272 | ...ft(10)), (TokenType::Id, Action::Shift(8)), (TokenType::LiteralInteger, Action::Shift(12)), (TokenType::OpNot, Action::Shift(27)), (To...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1272:311
[INFO] [stdout]      |
[INFO] [stdout] 1272 | ...enType::LiteralInteger, Action::Shift(12)), (TokenType::OpNot, Action::Shift(27)), (TokenType::ParenL, Action::Shift(29)), (TokenType:...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1272:350
[INFO] [stdout]      |
[INFO] [stdout] 1272 | ...2)), (TokenType::OpNot, Action::Shift(27)), (TokenType::ParenL, Action::Shift(29)), (TokenType::OpBitNot, Action::Shift(26))].into_ite...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1272:390
[INFO] [stdout]      |
[INFO] [stdout] 1272 | ...)), (TokenType::ParenL, Action::Shift(29)), (TokenType::OpBitNot, Action::Shift(26))].into_iter().collect(), vec![("op-or".to_owned(),...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1273:10
[INFO] [stdout]      |
[INFO] [stdout] 1273 | ...   (vec![(TokenType::OpSub, Action::Shift(28)), (TokenType::OpNot, Action::Shift(27)), (TokenType::ParenL, Action::Shift(29)), (TokenT...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1273:49
[INFO] [stdout]      |
[INFO] [stdout] 1273 | ...   (vec![(TokenType::OpSub, Action::Shift(28)), (TokenType::OpNot, Action::Shift(27)), (TokenType::ParenL, Action::Shift(29)), (TokenT...
[INFO] [stdout]      |                                                     ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1273:88
[INFO] [stdout]      |
[INFO] [stdout] 1273 | ...8)), (TokenType::OpNot, Action::Shift(27)), (TokenType::ParenL, Action::Shift(29)), (TokenType::LiteralBool, Action::Shift(10)), (Toke...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1273:128
[INFO] [stdout]      |
[INFO] [stdout] 1273 | ...)), (TokenType::ParenL, Action::Shift(29)), (TokenType::LiteralBool, Action::Shift(10)), (TokenType::OpAdd, Action::Shift(25)), (Token...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1273:173
[INFO] [stdout]      |
[INFO] [stdout] 1273 | ...TokenType::LiteralBool, Action::Shift(10)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::OpBitNot, Action::Shift(26)), (TokenTyp...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1273:212
[INFO] [stdout]      |
[INFO] [stdout] 1273 | ...0)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::OpBitNot, Action::Shift(26)), (TokenType::LiteralInteger, Action::Shift(12)), ...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1273:254
[INFO] [stdout]      |
[INFO] [stdout] 1273 | ..., (TokenType::OpBitNot, Action::Shift(26)), (TokenType::LiteralInteger, Action::Shift(12)), (TokenType::Id, Action::Shift(8)), (TokenT...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1273:302
[INFO] [stdout]      |
[INFO] [stdout] 1273 | ...enType::LiteralInteger, Action::Shift(12)), (TokenType::Id, Action::Shift(8)), (TokenType::LiteralString, Action::Shift(13)), (TokenTy...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1273:337
[INFO] [stdout]      |
[INFO] [stdout] 1273 | ...ft(12)), (TokenType::Id, Action::Shift(8)), (TokenType::LiteralString, Action::Shift(13)), (TokenType::LiteralDecimal, Action::Shift(1...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1273:384
[INFO] [stdout]      |
[INFO] [stdout] 1273 | ...kenType::LiteralString, Action::Shift(13)), (TokenType::LiteralDecimal, Action::Shift(11))].into_iter().collect(), vec![("op-bit-xor"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1274:10
[INFO] [stdout]      |
[INFO] [stdout] 1274 | ...   (vec![(TokenType::Id, Action::Shift(8)), (TokenType::OpBitNot, Action::Shift(26)), (TokenType::LiteralDecimal, Action::Shift(11)), ...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1274:45
[INFO] [stdout]      |
[INFO] [stdout] 1274 | ...   (vec![(TokenType::Id, Action::Shift(8)), (TokenType::OpBitNot, Action::Shift(26)), (TokenType::LiteralDecimal, Action::Shift(11)), ...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1274:87
[INFO] [stdout]      |
[INFO] [stdout] 1274 | ...   (vec![(TokenType::Id, Action::Shift(8)), (TokenType::OpBitNot, Action::Shift(26)), (TokenType::LiteralDecimal, Action::Shift(11)), ...
[INFO] [stdout]      |                                                                                           ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1274:135
[INFO] [stdout]      |
[INFO] [stdout] 1274 | ...enType::LiteralDecimal, Action::Shift(11)), (TokenType::ParenL, Action::Shift(29)), (TokenType::LiteralInteger, Action::Shift(12)), (T...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1274:175
[INFO] [stdout]      |
[INFO] [stdout] 1274 | ...)), (TokenType::ParenL, Action::Shift(29)), (TokenType::LiteralInteger, Action::Shift(12)), (TokenType::LiteralString, Action::Shift(1...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1274:223
[INFO] [stdout]      |
[INFO] [stdout] 1274 | ...enType::LiteralInteger, Action::Shift(12)), (TokenType::LiteralString, Action::Shift(13)), (TokenType::OpAdd, Action::Shift(25)), (Tok...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1274:270
[INFO] [stdout]      |
[INFO] [stdout] 1274 | ...kenType::LiteralString, Action::Shift(13)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::OpNot, Action::Shift(27)), (TokenType::...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1274:309
[INFO] [stdout]      |
[INFO] [stdout] 1274 | ...3)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::OpNot, Action::Shift(27)), (TokenType::LiteralBool, Action::Shift(10)), (Token...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1274:348
[INFO] [stdout]      |
[INFO] [stdout] 1274 | ...5)), (TokenType::OpNot, Action::Shift(27)), (TokenType::LiteralBool, Action::Shift(10)), (TokenType::OpSub, Action::Shift(28))].into_i...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1274:393
[INFO] [stdout]      |
[INFO] [stdout] 1274 | ...TokenType::LiteralBool, Action::Shift(10)), (TokenType::OpSub, Action::Shift(28))].into_iter().collect(), vec![("op-addsub".to_owned()...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1275:10
[INFO] [stdout]      |
[INFO] [stdout] 1275 | ...   (vec![(TokenType::OpSub, Action::Shift(28)), (TokenType::LiteralBool, Action::Shift(10)), (TokenType::LiteralString, Action::Shift(...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1275:49
[INFO] [stdout]      |
[INFO] [stdout] 1275 | ...   (vec![(TokenType::OpSub, Action::Shift(28)), (TokenType::LiteralBool, Action::Shift(10)), (TokenType::LiteralString, Action::Shift(...
[INFO] [stdout]      |                                                     ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1275:94
[INFO] [stdout]      |
[INFO] [stdout] 1275 | ...TokenType::LiteralBool, Action::Shift(10)), (TokenType::LiteralString, Action::Shift(13)), (TokenType::LiteralDecimal, Action::Shift(1...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1275:141
[INFO] [stdout]      |
[INFO] [stdout] 1275 | ...kenType::LiteralString, Action::Shift(13)), (TokenType::LiteralDecimal, Action::Shift(11)), (TokenType::Id, Action::Shift(8)), (TokenT...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1275:189
[INFO] [stdout]      |
[INFO] [stdout] 1275 | ...enType::LiteralDecimal, Action::Shift(11)), (TokenType::Id, Action::Shift(8)), (TokenType::OpBitNot, Action::Shift(26)), (TokenType::L...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1275:224
[INFO] [stdout]      |
[INFO] [stdout] 1275 | ...ft(11)), (TokenType::Id, Action::Shift(8)), (TokenType::OpBitNot, Action::Shift(26)), (TokenType::LiteralInteger, Action::Shift(12)), ...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1275:266
[INFO] [stdout]      |
[INFO] [stdout] 1275 | ..., (TokenType::OpBitNot, Action::Shift(26)), (TokenType::LiteralInteger, Action::Shift(12)), (TokenType::OpNot, Action::Shift(27)), (To...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1275:314
[INFO] [stdout]      |
[INFO] [stdout] 1275 | ...enType::LiteralInteger, Action::Shift(12)), (TokenType::OpNot, Action::Shift(27)), (TokenType::ParenL, Action::Shift(29)), (TokenType:...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1275:353
[INFO] [stdout]      |
[INFO] [stdout] 1275 | ...2)), (TokenType::OpNot, Action::Shift(27)), (TokenType::ParenL, Action::Shift(29)), (TokenType::OpAdd, Action::Shift(25))].into_iter()...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1275:393
[INFO] [stdout]      |
[INFO] [stdout] 1275 | ...)), (TokenType::ParenL, Action::Shift(29)), (TokenType::OpAdd, Action::Shift(25))].into_iter().collect(), vec![("op-muldivmod".to_owne...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1276:10
[INFO] [stdout]      |
[INFO] [stdout] 1276 | ...   (vec![(TokenType::LiteralInteger, Action::Shift(12)), (TokenType::OpSub, Action::Shift(28)), (TokenType::LiteralString, Action::Shi...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1276:58
[INFO] [stdout]      |
[INFO] [stdout] 1276 | ...   (vec![(TokenType::LiteralInteger, Action::Shift(12)), (TokenType::OpSub, Action::Shift(28)), (TokenType::LiteralString, Action::Shi...
[INFO] [stdout]      |                                                              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1276:97
[INFO] [stdout]      |
[INFO] [stdout] 1276 | ...2)), (TokenType::OpSub, Action::Shift(28)), (TokenType::LiteralString, Action::Shift(13)), (TokenType::LiteralDecimal, Action::Shift(1...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1276:144
[INFO] [stdout]      |
[INFO] [stdout] 1276 | ...kenType::LiteralString, Action::Shift(13)), (TokenType::LiteralDecimal, Action::Shift(11)), (TokenType::OpNot, Action::Shift(27)), (To...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1276:192
[INFO] [stdout]      |
[INFO] [stdout] 1276 | ...enType::LiteralDecimal, Action::Shift(11)), (TokenType::OpNot, Action::Shift(27)), (TokenType::LiteralBool, Action::Shift(10)), (Token...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1276:231
[INFO] [stdout]      |
[INFO] [stdout] 1276 | ...1)), (TokenType::OpNot, Action::Shift(27)), (TokenType::LiteralBool, Action::Shift(10)), (TokenType::OpAdd, Action::Shift(25)), (Token...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1276:276
[INFO] [stdout]      |
[INFO] [stdout] 1276 | ...TokenType::LiteralBool, Action::Shift(10)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::OpBitNot, Action::Shift(26)), (TokenTyp...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1276:315
[INFO] [stdout]      |
[INFO] [stdout] 1276 | ...0)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::OpBitNot, Action::Shift(26)), (TokenType::ParenL, Action::Shift(29)), (TokenTy...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1276:357
[INFO] [stdout]      |
[INFO] [stdout] 1276 | ..., (TokenType::OpBitNot, Action::Shift(26)), (TokenType::ParenL, Action::Shift(29)), (TokenType::Id, Action::Shift(8))].into_iter().col...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1276:397
[INFO] [stdout]      |
[INFO] [stdout] 1276 | ...)), (TokenType::ParenL, Action::Shift(29)), (TokenType::Id, Action::Shift(8))].into_iter().collect(), vec![("op-muldivmod".to_owned(),...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1277:10
[INFO] [stdout]      |
[INFO] [stdout] 1277 | ...   (vec![(TokenType::LiteralInteger, Action::Reduce(2, "statement".to_owned(), "statementexpression-reduce-0".to_owned())), (TokenType...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1277:125
[INFO] [stdout]      |
[INFO] [stdout] 1277 | ...statementexpression-reduce-0".to_owned())), (TokenType::LiteralBool, Action::Reduce(2, "statement".to_owned(), "statementexpression-re...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1277:237
[INFO] [stdout]      |
[INFO] [stdout] 1277 | ...statementexpression-reduce-0".to_owned())), (TokenType::Eof, Action::Reduce(2, "statement".to_owned(), "statementexpression-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1277:341
[INFO] [stdout]      |
[INFO] [stdout] 1277 | ...statementexpression-reduce-0".to_owned())), (TokenType::KeywordFor, Action::Reduce(2, "statement".to_owned(), "statementexpression-red...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1277:452
[INFO] [stdout]      |
[INFO] [stdout] 1277 | ...statementexpression-reduce-0".to_owned())), (TokenType::ParenL, Action::Reduce(2, "statement".to_owned(), "statementexpression-reduce-...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1277:559
[INFO] [stdout]      |
[INFO] [stdout] 1277 | ...statementexpression-reduce-0".to_owned())), (TokenType::KeywordIf, Action::Reduce(2, "statement".to_owned(), "statementexpression-redu...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1277:669
[INFO] [stdout]      |
[INFO] [stdout] 1277 | ...statementexpression-reduce-0".to_owned())), (TokenType::OpBitNot, Action::Reduce(2, "statement".to_owned(), "statementexpression-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1277:778
[INFO] [stdout]      |
[INFO] [stdout] 1277 | ...statementexpression-reduce-0".to_owned())), (TokenType::BraceL, Action::Reduce(2, "statement".to_owned(), "statementexpression-reduce-...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1277:885
[INFO] [stdout]      |
[INFO] [stdout] 1277 | ...statementexpression-reduce-0".to_owned())), (TokenType::LiteralDecimal, Action::Reduce(2, "statement".to_owned(), "statementexpression...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1277:1000
[INFO] [stdout]      |
[INFO] [stdout] 1277 | ...statementexpression-reduce-0".to_owned())), (TokenType::KeywordAs, Action::Reduce(2, "statement".to_owned(), "statementexpression-redu...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1277:1110
[INFO] [stdout]      |
[INFO] [stdout] 1277 | ...statementexpression-reduce-0".to_owned())), (TokenType::Id, Action::Reduce(2, "statement".to_owned(), "statementexpression-reduce-0".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1277:1213
[INFO] [stdout]      |
[INFO] [stdout] 1277 | ...statementexpression-reduce-0".to_owned())), (TokenType::LiteralString, Action::Reduce(2, "statement".to_owned(), "statementexpression-...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1277:1327
[INFO] [stdout]      |
[INFO] [stdout] 1277 | ...statementexpression-reduce-0".to_owned())), (TokenType::OpNot, Action::Reduce(2, "statement".to_owned(), "statementexpression-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1277:1433
[INFO] [stdout]      |
[INFO] [stdout] 1277 | ...statementexpression-reduce-0".to_owned())), (TokenType::OpSub, Action::Reduce(2, "statement".to_owned(), "statementexpression-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1277:1539
[INFO] [stdout]      |
[INFO] [stdout] 1277 | ...statementexpression-reduce-0".to_owned())), (TokenType::OpAdd, Action::Reduce(2, "statement".to_owned(), "statementexpression-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1278:10
[INFO] [stdout]      |
[INFO] [stdout] 1278 | ...   (vec![(TokenType::LiteralInteger, Action::Shift(12)), (TokenType::OpBitNot, Action::Shift(26)), (TokenType::LiteralBool, Action::Sh...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1278:58
[INFO] [stdout]      |
[INFO] [stdout] 1278 | ...   (vec![(TokenType::LiteralInteger, Action::Shift(12)), (TokenType::OpBitNot, Action::Shift(26)), (TokenType::LiteralBool, Action::Sh...
[INFO] [stdout]      |                                                              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1278:100
[INFO] [stdout]      |
[INFO] [stdout] 1278 | ..., (TokenType::OpBitNot, Action::Shift(26)), (TokenType::LiteralBool, Action::Shift(10)), (TokenType::LiteralDecimal, Action::Shift(11)...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1278:145
[INFO] [stdout]      |
[INFO] [stdout] 1278 | ...TokenType::LiteralBool, Action::Shift(10)), (TokenType::LiteralDecimal, Action::Shift(11)), (TokenType::LiteralString, Action::Shift(1...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1278:193
[INFO] [stdout]      |
[INFO] [stdout] 1278 | ...enType::LiteralDecimal, Action::Shift(11)), (TokenType::LiteralString, Action::Shift(13)), (TokenType::OpNot, Action::Shift(27)), (Tok...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1278:240
[INFO] [stdout]      |
[INFO] [stdout] 1278 | ...kenType::LiteralString, Action::Shift(13)), (TokenType::OpNot, Action::Shift(27)), (TokenType::OpSub, Action::Shift(28)), (TokenType::...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1278:279
[INFO] [stdout]      |
[INFO] [stdout] 1278 | ...3)), (TokenType::OpNot, Action::Shift(27)), (TokenType::OpSub, Action::Shift(28)), (TokenType::ParenL, Action::Shift(29)), (TokenType:...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1278:318
[INFO] [stdout]      |
[INFO] [stdout] 1278 | ...7)), (TokenType::OpSub, Action::Shift(28)), (TokenType::ParenL, Action::Shift(29)), (TokenType::Id, Action::Shift(78)), (TokenType::Op...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1278:358
[INFO] [stdout]      |
[INFO] [stdout] 1278 | ...)), (TokenType::ParenL, Action::Shift(29)), (TokenType::Id, Action::Shift(78)), (TokenType::OpAdd, Action::Shift(25))].into_iter().col...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1278:394
[INFO] [stdout]      |
[INFO] [stdout] 1278 | ...t(29)), (TokenType::Id, Action::Shift(78)), (TokenType::OpAdd, Action::Shift(25))].into_iter().collect(), vec![("left-value".to_owned(...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1279:10
[INFO] [stdout]      |
[INFO] [stdout] 1279 | ...   (vec![(TokenType::OpGtEq, Action::Reduce(2, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-1".to_owned())), (TokenType::OpAdd, ...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1279:116
[INFO] [stdout]      |
[INFO] [stdout] 1279 | ... "op-bit-andbit-and-reduce-1".to_owned())), (TokenType::OpAdd, Action::Reduce(2, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-1"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1279:221
[INFO] [stdout]      |
[INFO] [stdout] 1279 | ... "op-bit-andbit-and-reduce-1".to_owned())), (TokenType::OpShiftL, Action::Reduce(2, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1279:329
[INFO] [stdout]      |
[INFO] [stdout] 1279 | ... "op-bit-andbit-and-reduce-1".to_owned())), (TokenType::OpOr, Action::Reduce(2, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-1"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1279:433
[INFO] [stdout]      |
[INFO] [stdout] 1279 | ... "op-bit-andbit-and-reduce-1".to_owned())), (TokenType::OpGt, Action::Reduce(2, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-1"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1279:537
[INFO] [stdout]      |
[INFO] [stdout] 1279 | ... "op-bit-andbit-and-reduce-1".to_owned())), (TokenType::OpShiftR, Action::Reduce(2, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1279:645
[INFO] [stdout]      |
[INFO] [stdout] 1279 | ... "op-bit-andbit-and-reduce-1".to_owned())), (TokenType::Semicolon, Action::Reduce(2, "op-bit-and".to_owned(), "op-bit-andbit-and-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1279:754
[INFO] [stdout]      |
[INFO] [stdout] 1279 | ... "op-bit-andbit-and-reduce-1".to_owned())), (TokenType::OpSub, Action::Reduce(2, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-1"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1279:859
[INFO] [stdout]      |
[INFO] [stdout] 1279 | ... "op-bit-andbit-and-reduce-1".to_owned())), (TokenType::OpMod, Action::Reduce(2, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-1"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1279:964
[INFO] [stdout]      |
[INFO] [stdout] 1279 | ... "op-bit-andbit-and-reduce-1".to_owned())), (TokenType::OpLs, Action::Reduce(2, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-1"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1279:1068
[INFO] [stdout]      |
[INFO] [stdout] 1279 | ... "op-bit-andbit-and-reduce-1".to_owned())), (TokenType::OpDiv, Action::Reduce(2, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-1"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1279:1173
[INFO] [stdout]      |
[INFO] [stdout] 1279 | ... "op-bit-andbit-and-reduce-1".to_owned())), (TokenType::OpNeq, Action::Reduce(2, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-1"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1279:1278
[INFO] [stdout]      |
[INFO] [stdout] 1279 | ... "op-bit-andbit-and-reduce-1".to_owned())), (TokenType::OpAnd, Action::Reduce(2, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-1"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1279:1383
[INFO] [stdout]      |
[INFO] [stdout] 1279 | ... "op-bit-andbit-and-reduce-1".to_owned())), (TokenType::OpMul, Action::Reduce(2, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-1"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1279:1488
[INFO] [stdout]      |
[INFO] [stdout] 1279 | ... "op-bit-andbit-and-reduce-1".to_owned())), (TokenType::OpBitOr, Action::Reduce(2, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1279:1595
[INFO] [stdout]      |
[INFO] [stdout] 1279 | ... "op-bit-andbit-and-reduce-1".to_owned())), (TokenType::OpLsEq, Action::Reduce(2, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-1...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1279:1701
[INFO] [stdout]      |
[INFO] [stdout] 1279 | ... "op-bit-andbit-and-reduce-1".to_owned())), (TokenType::OpEq, Action::Reduce(2, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-1"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1280:10
[INFO] [stdout]      |
[INFO] [stdout] 1280 | ...   (vec![(TokenType::OpSub, Action::Shift(28)), (TokenType::Id, Action::Shift(78)), (TokenType::LiteralBool, Action::Shift(10)), (Toke...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1280:49
[INFO] [stdout]      |
[INFO] [stdout] 1280 | ...   (vec![(TokenType::OpSub, Action::Shift(28)), (TokenType::Id, Action::Shift(78)), (TokenType::LiteralBool, Action::Shift(10)), (Toke...
[INFO] [stdout]      |                                                     ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1280:85
[INFO] [stdout]      |
[INFO] [stdout] 1280 | ...   (vec![(TokenType::OpSub, Action::Shift(28)), (TokenType::Id, Action::Shift(78)), (TokenType::LiteralBool, Action::Shift(10)), (Toke...
[INFO] [stdout]      |                                                                                         ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1280:130
[INFO] [stdout]      |
[INFO] [stdout] 1280 | ...TokenType::LiteralBool, Action::Shift(10)), (TokenType::LiteralDecimal, Action::Shift(11)), (TokenType::LiteralString, Action::Shift(1...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1280:178
[INFO] [stdout]      |
[INFO] [stdout] 1280 | ...enType::LiteralDecimal, Action::Shift(11)), (TokenType::LiteralString, Action::Shift(13)), (TokenType::ParenL, Action::Shift(29)), (To...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1280:225
[INFO] [stdout]      |
[INFO] [stdout] 1280 | ...kenType::LiteralString, Action::Shift(13)), (TokenType::ParenL, Action::Shift(29)), (TokenType::LiteralInteger, Action::Shift(12)), (T...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1280:265
[INFO] [stdout]      |
[INFO] [stdout] 1280 | ...)), (TokenType::ParenL, Action::Shift(29)), (TokenType::LiteralInteger, Action::Shift(12)), (TokenType::OpAdd, Action::Shift(25)), (To...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1280:313
[INFO] [stdout]      |
[INFO] [stdout] 1280 | ...enType::LiteralInteger, Action::Shift(12)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::OpBitNot, Action::Shift(26)), (TokenTyp...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1280:352
[INFO] [stdout]      |
[INFO] [stdout] 1280 | ...2)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::OpBitNot, Action::Shift(26)), (TokenType::OpNot, Action::Shift(27))].into_iter...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1280:394
[INFO] [stdout]      |
[INFO] [stdout] 1280 | ..., (TokenType::OpBitNot, Action::Shift(26)), (TokenType::OpNot, Action::Shift(27))].into_iter().collect(), vec![("op-cast".to_owned(), ...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1281:10
[INFO] [stdout]      |
[INFO] [stdout] 1281 | ...   (vec![(TokenType::OpMod, Action::Reduce(2, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-1".to_owned())), (TokenType::OpShiftL, A...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1281:112
[INFO] [stdout]      |
[INFO] [stdout] 1281 | ...), "op-bit-orbit-or-reduce-1".to_owned())), (TokenType::OpShiftL, Action::Reduce(2, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-1"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1281:217
[INFO] [stdout]      |
[INFO] [stdout] 1281 | ...), "op-bit-orbit-or-reduce-1".to_owned())), (TokenType::OpDiv, Action::Reduce(2, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-1".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1281:319
[INFO] [stdout]      |
[INFO] [stdout] 1281 | ...), "op-bit-orbit-or-reduce-1".to_owned())), (TokenType::OpShiftR, Action::Reduce(2, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-1"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1281:424
[INFO] [stdout]      |
[INFO] [stdout] 1281 | ...), "op-bit-orbit-or-reduce-1".to_owned())), (TokenType::OpAnd, Action::Reduce(2, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-1".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1281:526
[INFO] [stdout]      |
[INFO] [stdout] 1281 | ...), "op-bit-orbit-or-reduce-1".to_owned())), (TokenType::OpLsEq, Action::Reduce(2, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-1".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1281:629
[INFO] [stdout]      |
[INFO] [stdout] 1281 | ...), "op-bit-orbit-or-reduce-1".to_owned())), (TokenType::OpOr, Action::Reduce(2, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-1".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1281:730
[INFO] [stdout]      |
[INFO] [stdout] 1281 | ...), "op-bit-orbit-or-reduce-1".to_owned())), (TokenType::Semicolon, Action::Reduce(2, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-1...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1281:836
[INFO] [stdout]      |
[INFO] [stdout] 1281 | ...), "op-bit-orbit-or-reduce-1".to_owned())), (TokenType::OpLs, Action::Reduce(2, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-1".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1281:937
[INFO] [stdout]      |
[INFO] [stdout] 1281 | ...), "op-bit-orbit-or-reduce-1".to_owned())), (TokenType::OpEq, Action::Reduce(2, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-1".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1281:1038
[INFO] [stdout]      |
[INFO] [stdout] 1281 | ...), "op-bit-orbit-or-reduce-1".to_owned())), (TokenType::OpNeq, Action::Reduce(2, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-1".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1281:1140
[INFO] [stdout]      |
[INFO] [stdout] 1281 | ...), "op-bit-orbit-or-reduce-1".to_owned())), (TokenType::OpGtEq, Action::Reduce(2, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-1".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1281:1243
[INFO] [stdout]      |
[INFO] [stdout] 1281 | ...), "op-bit-orbit-or-reduce-1".to_owned())), (TokenType::OpMul, Action::Reduce(2, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-1".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1281:1345
[INFO] [stdout]      |
[INFO] [stdout] 1281 | ...), "op-bit-orbit-or-reduce-1".to_owned())), (TokenType::OpSub, Action::Reduce(2, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-1".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1281:1447
[INFO] [stdout]      |
[INFO] [stdout] 1281 | ...), "op-bit-orbit-or-reduce-1".to_owned())), (TokenType::OpGt, Action::Reduce(2, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-1".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1281:1548
[INFO] [stdout]      |
[INFO] [stdout] 1281 | ...), "op-bit-orbit-or-reduce-1".to_owned())), (TokenType::OpAdd, Action::Reduce(2, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-1".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1282:10
[INFO] [stdout]      |
[INFO] [stdout] 1282 | ...   (vec![(TokenType::OpSub, Action::Shift(28)), (TokenType::ParenL, Action::Shift(29)), (TokenType::LiteralString, Action::Shift(13)),...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1282:49
[INFO] [stdout]      |
[INFO] [stdout] 1282 | ...   (vec![(TokenType::OpSub, Action::Shift(28)), (TokenType::ParenL, Action::Shift(29)), (TokenType::LiteralString, Action::Shift(13)),...
[INFO] [stdout]      |                                                     ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1282:89
[INFO] [stdout]      |
[INFO] [stdout] 1282 | ...)), (TokenType::ParenL, Action::Shift(29)), (TokenType::LiteralString, Action::Shift(13)), (TokenType::Id, Action::Shift(78)), (TokenT...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1282:136
[INFO] [stdout]      |
[INFO] [stdout] 1282 | ...kenType::LiteralString, Action::Shift(13)), (TokenType::Id, Action::Shift(78)), (TokenType::LiteralInteger, Action::Shift(12)), (Token...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1282:172
[INFO] [stdout]      |
[INFO] [stdout] 1282 | ...t(13)), (TokenType::Id, Action::Shift(78)), (TokenType::LiteralInteger, Action::Shift(12)), (TokenType::OpBitNot, Action::Shift(26)), ...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1282:220
[INFO] [stdout]      |
[INFO] [stdout] 1282 | ...enType::LiteralInteger, Action::Shift(12)), (TokenType::OpBitNot, Action::Shift(26)), (TokenType::OpNot, Action::Shift(27)), (TokenTyp...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1282:262
[INFO] [stdout]      |
[INFO] [stdout] 1282 | ..., (TokenType::OpBitNot, Action::Shift(26)), (TokenType::OpNot, Action::Shift(27)), (TokenType::LiteralBool, Action::Shift(10)), (Token...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1282:301
[INFO] [stdout]      |
[INFO] [stdout] 1282 | ...6)), (TokenType::OpNot, Action::Shift(27)), (TokenType::LiteralBool, Action::Shift(10)), (TokenType::LiteralDecimal, Action::Shift(11)...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1282:346
[INFO] [stdout]      |
[INFO] [stdout] 1282 | ...TokenType::LiteralBool, Action::Shift(10)), (TokenType::LiteralDecimal, Action::Shift(11)), (TokenType::OpAdd, Action::Shift(25))].int...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1282:394
[INFO] [stdout]      |
[INFO] [stdout] 1282 | ...enType::LiteralDecimal, Action::Shift(11)), (TokenType::OpAdd, Action::Shift(25))].into_iter().collect(), vec![("function-call".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1283:10
[INFO] [stdout]      |
[INFO] [stdout] 1283 | ...   (vec![(TokenType::LiteralInteger, Action::Shift(12)), (TokenType::LiteralString, Action::Shift(13)), (TokenType::LiteralBool, Actio...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1283:58
[INFO] [stdout]      |
[INFO] [stdout] 1283 | ...   (vec![(TokenType::LiteralInteger, Action::Shift(12)), (TokenType::LiteralString, Action::Shift(13)), (TokenType::LiteralBool, Actio...
[INFO] [stdout]      |                                                              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1283:105
[INFO] [stdout]      |
[INFO] [stdout] 1283 | ...kenType::LiteralString, Action::Shift(13)), (TokenType::LiteralBool, Action::Shift(10)), (TokenType::OpBitNot, Action::Shift(26)), (To...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1283:150
[INFO] [stdout]      |
[INFO] [stdout] 1283 | ...TokenType::LiteralBool, Action::Shift(10)), (TokenType::OpBitNot, Action::Shift(26)), (TokenType::OpNot, Action::Shift(27)), (TokenTyp...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1283:192
[INFO] [stdout]      |
[INFO] [stdout] 1283 | ..., (TokenType::OpBitNot, Action::Shift(26)), (TokenType::OpNot, Action::Shift(27)), (TokenType::ParenL, Action::Shift(29)), (TokenType:...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1283:231
[INFO] [stdout]      |
[INFO] [stdout] 1283 | ...6)), (TokenType::OpNot, Action::Shift(27)), (TokenType::ParenL, Action::Shift(29)), (TokenType::OpSub, Action::Shift(28)), (TokenType:...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1283:271
[INFO] [stdout]      |
[INFO] [stdout] 1283 | ...)), (TokenType::ParenL, Action::Shift(29)), (TokenType::OpSub, Action::Shift(28)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1283:310
[INFO] [stdout]      |
[INFO] [stdout] 1283 | ...9)), (TokenType::OpSub, Action::Shift(28)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::Id, Action::Shift(78)), (TokenType::Lit...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1283:349
[INFO] [stdout]      |
[INFO] [stdout] 1283 | ...8)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::Id, Action::Shift(78)), (TokenType::LiteralDecimal, Action::Shift(11))].into_i...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1283:385
[INFO] [stdout]      |
[INFO] [stdout] 1283 | ...t(25)), (TokenType::Id, Action::Shift(78)), (TokenType::LiteralDecimal, Action::Shift(11))].into_iter().collect(), vec![("op-muldivmod...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1284:10
[INFO] [stdout]      |
[INFO] [stdout] 1284 | ...   (vec![(TokenType::OpLsEq, Action::Reduce(2, "op-addsub".to_owned(), "op-addsubadd-reduce-1".to_owned())), (TokenType::OpNeq, Action...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1284:110
[INFO] [stdout]      |
[INFO] [stdout] 1284 | ...ed(), "op-addsubadd-reduce-1".to_owned())), (TokenType::OpNeq, Action::Reduce(2, "op-addsub".to_owned(), "op-addsubadd-reduce-1".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1284:209
[INFO] [stdout]      |
[INFO] [stdout] 1284 | ...ed(), "op-addsubadd-reduce-1".to_owned())), (TokenType::Semicolon, Action::Reduce(2, "op-addsub".to_owned(), "op-addsubadd-reduce-1".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1284:312
[INFO] [stdout]      |
[INFO] [stdout] 1284 | ...ed(), "op-addsubadd-reduce-1".to_owned())), (TokenType::OpGt, Action::Reduce(2, "op-addsub".to_owned(), "op-addsubadd-reduce-1".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1284:410
[INFO] [stdout]      |
[INFO] [stdout] 1284 | ...ed(), "op-addsubadd-reduce-1".to_owned())), (TokenType::OpEq, Action::Reduce(2, "op-addsub".to_owned(), "op-addsubadd-reduce-1".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1284:508
[INFO] [stdout]      |
[INFO] [stdout] 1284 | ...ed(), "op-addsubadd-reduce-1".to_owned())), (TokenType::OpAnd, Action::Reduce(2, "op-addsub".to_owned(), "op-addsubadd-reduce-1".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1284:607
[INFO] [stdout]      |
[INFO] [stdout] 1284 | ...ed(), "op-addsubadd-reduce-1".to_owned())), (TokenType::OpGtEq, Action::Reduce(2, "op-addsub".to_owned(), "op-addsubadd-reduce-1".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1284:707
[INFO] [stdout]      |
[INFO] [stdout] 1284 | ...ed(), "op-addsubadd-reduce-1".to_owned())), (TokenType::OpLs, Action::Reduce(2, "op-addsub".to_owned(), "op-addsubadd-reduce-1".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1284:805
[INFO] [stdout]      |
[INFO] [stdout] 1284 | ...ed(), "op-addsubadd-reduce-1".to_owned())), (TokenType::OpOr, Action::Reduce(2, "op-addsub".to_owned(), "op-addsubadd-reduce-1".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1285:10
[INFO] [stdout]      |
[INFO] [stdout] 1285 | ...   (vec![(TokenType::LiteralBool, Action::Shift(10)), (TokenType::LiteralInteger, Action::Shift(12)), (TokenType::ParenL, Action::Shif...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1285:55
[INFO] [stdout]      |
[INFO] [stdout] 1285 | ...   (vec![(TokenType::LiteralBool, Action::Shift(10)), (TokenType::LiteralInteger, Action::Shift(12)), (TokenType::ParenL, Action::Shif...
[INFO] [stdout]      |                                                           ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1285:103
[INFO] [stdout]      |
[INFO] [stdout] 1285 | ...enType::LiteralInteger, Action::Shift(12)), (TokenType::ParenL, Action::Shift(29)), (TokenType::OpBitNot, Action::Shift(26)), (TokenTy...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1285:143
[INFO] [stdout]      |
[INFO] [stdout] 1285 | ...)), (TokenType::ParenL, Action::Shift(29)), (TokenType::OpBitNot, Action::Shift(26)), (TokenType::OpAdd, Action::Shift(25)), (TokenTyp...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1285:185
[INFO] [stdout]      |
[INFO] [stdout] 1285 | ..., (TokenType::OpBitNot, Action::Shift(26)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::LiteralString, Action::Shift(13)), (Tok...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1285:224
[INFO] [stdout]      |
[INFO] [stdout] 1285 | ...6)), (TokenType::OpAdd, Action::Shift(25)), (TokenType::LiteralString, Action::Shift(13)), (TokenType::LiteralDecimal, Action::Shift(1...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1285:271
[INFO] [stdout]      |
[INFO] [stdout] 1285 | ...kenType::LiteralString, Action::Shift(13)), (TokenType::LiteralDecimal, Action::Shift(11)), (TokenType::Id, Action::Shift(78)), (Token...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1285:319
[INFO] [stdout]      |
[INFO] [stdout] 1285 | ...enType::LiteralDecimal, Action::Shift(11)), (TokenType::Id, Action::Shift(78)), (TokenType::OpNot, Action::Shift(27)), (TokenType::OpS...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1285:355
[INFO] [stdout]      |
[INFO] [stdout] 1285 | ...t(11)), (TokenType::Id, Action::Shift(78)), (TokenType::OpNot, Action::Shift(27)), (TokenType::OpSub, Action::Shift(28))].into_iter()....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1285:394
[INFO] [stdout]      |
[INFO] [stdout] 1285 | ...8)), (TokenType::OpNot, Action::Shift(27)), (TokenType::OpSub, Action::Shift(28))].into_iter().collect(), vec![("op-bit-or".to_owned()...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1286:10
[INFO] [stdout]      |
[INFO] [stdout] 1286 | ...   (vec![(TokenType::OpNot, Action::Shift(27)), (TokenType::LiteralDecimal, Action::Shift(11)), (TokenType::OpSub, Action::Shift(28)),...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1286:49
[INFO] [stdout]      |
[INFO] [stdout] 1286 | ...   (vec![(TokenType::OpNot, Action::Shift(27)), (TokenType::LiteralDecimal, Action::Shift(11)), (TokenType::OpSub, Action::Shift(28)),...
[INFO] [stdout]      |                                                     ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1286:97
[INFO] [stdout]      |
[INFO] [stdout] 1286 | ...enType::LiteralDecimal, Action::Shift(11)), (TokenType::OpSub, Action::Shift(28)), (TokenType::ParenL, Action::Shift(29)), (TokenType:...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1286:136
[INFO] [stdout]      |
[INFO] [stdout] 1286 | ...1)), (TokenType::OpSub, Action::Shift(28)), (TokenType::ParenL, Action::Shift(29)), (TokenType::OpBitNot, Action::Shift(26)), (TokenTy...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1286:176
[INFO] [stdout]      |
[INFO] [stdout] 1286 | ...)), (TokenType::ParenL, Action::Shift(29)), (TokenType::OpBitNot, Action::Shift(26)), (TokenType::Id, Action::Shift(78)), (TokenType::...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1286:218
[INFO] [stdout]      |
[INFO] [stdout] 1286 | ..., (TokenType::OpBitNot, Action::Shift(26)), (TokenType::Id, Action::Shift(78)), (TokenType::LiteralBool, Action::Shift(10)), (TokenTyp...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1286:254
[INFO] [stdout]      |
[INFO] [stdout] 1286 | ...t(26)), (TokenType::Id, Action::Shift(78)), (TokenType::LiteralBool, Action::Shift(10)), (TokenType::LiteralString, Action::Shift(13))...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1286:299
[INFO] [stdout]      |
[INFO] [stdout] 1286 | ...TokenType::LiteralBool, Action::Shift(10)), (TokenType::LiteralString, Action::Shift(13)), (TokenType::LiteralInteger, Action::Shift(1...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1286:346
[INFO] [stdout]      |
[INFO] [stdout] 1286 | ...kenType::LiteralString, Action::Shift(13)), (TokenType::LiteralInteger, Action::Shift(12)), (TokenType::OpAdd, Action::Shift(25))].int...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1286:394
[INFO] [stdout]      |
[INFO] [stdout] 1286 | ...enType::LiteralInteger, Action::Shift(12)), (TokenType::OpAdd, Action::Shift(25))].into_iter().collect(), vec![("left-value".to_owned(...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1287:10
[INFO] [stdout]      |
[INFO] [stdout] 1287 | ...   (vec![(TokenType::Semicolon, Action::Reduce(2, "op-shift".to_owned(), "op-shiftshift-l-reduce-1".to_owned())), (TokenType::OpEq, Ac...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1287:115
[INFO] [stdout]      |
[INFO] [stdout] 1287 | ...), "op-shiftshift-l-reduce-1".to_owned())), (TokenType::OpEq, Action::Reduce(2, "op-shift".to_owned(), "op-shiftshift-l-reduce-1".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1287:215
[INFO] [stdout]      |
[INFO] [stdout] 1287 | ...), "op-shiftshift-l-reduce-1".to_owned())), (TokenType::OpLs, Action::Reduce(2, "op-shift".to_owned(), "op-shiftshift-l-reduce-1".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1287:315
[INFO] [stdout]      |
[INFO] [stdout] 1287 | ...), "op-shiftshift-l-reduce-1".to_owned())), (TokenType::OpDiv, Action::Reduce(2, "op-shift".to_owned(), "op-shiftshift-l-reduce-1".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1287:416
[INFO] [stdout]      |
[INFO] [stdout] 1287 | ...), "op-shiftshift-l-reduce-1".to_owned())), (TokenType::OpMul, Action::Reduce(2, "op-shift".to_owned(), "op-shiftshift-l-reduce-1".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1287:517
[INFO] [stdout]      |
[INFO] [stdout] 1287 | ...), "op-shiftshift-l-reduce-1".to_owned())), (TokenType::OpAnd, Action::Reduce(2, "op-shift".to_owned(), "op-shiftshift-l-reduce-1".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1287:618
[INFO] [stdout]      |
[INFO] [stdout] 1287 | ...), "op-shiftshift-l-reduce-1".to_owned())), (TokenType::OpGtEq, Action::Reduce(2, "op-shift".to_owned(), "op-shiftshift-l-reduce-1".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1287:720
[INFO] [stdout]      |
[INFO] [stdout] 1287 | ...), "op-shiftshift-l-reduce-1".to_owned())), (TokenType::OpLsEq, Action::Reduce(2, "op-shift".to_owned(), "op-shiftshift-l-reduce-1".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1287:822
[INFO] [stdout]      |
[INFO] [stdout] 1287 | ...), "op-shiftshift-l-reduce-1".to_owned())), (TokenType::OpNeq, Action::Reduce(2, "op-shift".to_owned(), "op-shiftshift-l-reduce-1".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1287:923
[INFO] [stdout]      |
[INFO] [stdout] 1287 | ...), "op-shiftshift-l-reduce-1".to_owned())), (TokenType::OpAdd, Action::Reduce(2, "op-shift".to_owned(), "op-shiftshift-l-reduce-1".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1287:1024
[INFO] [stdout]      |
[INFO] [stdout] 1287 | ...), "op-shiftshift-l-reduce-1".to_owned())), (TokenType::OpGt, Action::Reduce(2, "op-shift".to_owned(), "op-shiftshift-l-reduce-1".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1287:1124
[INFO] [stdout]      |
[INFO] [stdout] 1287 | ...), "op-shiftshift-l-reduce-1".to_owned())), (TokenType::OpMod, Action::Reduce(2, "op-shift".to_owned(), "op-shiftshift-l-reduce-1".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1287:1225
[INFO] [stdout]      |
[INFO] [stdout] 1287 | ...), "op-shiftshift-l-reduce-1".to_owned())), (TokenType::OpOr, Action::Reduce(2, "op-shift".to_owned(), "op-shiftshift-l-reduce-1".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1287:1325
[INFO] [stdout]      |
[INFO] [stdout] 1287 | ...), "op-shiftshift-l-reduce-1".to_owned())), (TokenType::OpSub, Action::Reduce(2, "op-shift".to_owned(), "op-shiftshift-l-reduce-1".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1288:10
[INFO] [stdout]      |
[INFO] [stdout] 1288 | ...   (vec![(TokenType::OpBitAnd, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_owned())), (TokenType::OpBitOr, A...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1288:113
[INFO] [stdout]      |
[INFO] [stdout] 1288 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpBitOr, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1288:215
[INFO] [stdout]      |
[INFO] [stdout] 1288 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpBitXor, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1288:318
[INFO] [stdout]      |
[INFO] [stdout] 1288 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpGt, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1288:417
[INFO] [stdout]      |
[INFO] [stdout] 1288 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpAnd, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1288:517
[INFO] [stdout]      |
[INFO] [stdout] 1288 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpLsEq, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1288:618
[INFO] [stdout]      |
[INFO] [stdout] 1288 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpAdd, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1288:718
[INFO] [stdout]      |
[INFO] [stdout] 1288 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpSub, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1288:818
[INFO] [stdout]      |
[INFO] [stdout] 1288 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::Semicolon, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1288:922
[INFO] [stdout]      |
[INFO] [stdout] 1288 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::ParenL, Action::Shift(140)), (TokenType::OpMod, Action::Reduce(1, "left-value"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1288:963
[INFO] [stdout]      |
[INFO] [stdout] 1288 | ...), (TokenType::ParenL, Action::Shift(140)), (TokenType::OpMod, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1288:1063
[INFO] [stdout]      |
[INFO] [stdout] 1288 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpEq, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1288:1162
[INFO] [stdout]      |
[INFO] [stdout] 1288 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpNeq, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1288:1262
[INFO] [stdout]      |
[INFO] [stdout] 1288 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpShiftR, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1288:1365
[INFO] [stdout]      |
[INFO] [stdout] 1288 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpLs, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1288:1464
[INFO] [stdout]      |
[INFO] [stdout] 1288 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpMul, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1288:1564
[INFO] [stdout]      |
[INFO] [stdout] 1288 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpShiftL, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1288:1667
[INFO] [stdout]      |
[INFO] [stdout] 1288 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::KeywordAs, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1288:1771
[INFO] [stdout]      |
[INFO] [stdout] 1288 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpDiv, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1288:1871
[INFO] [stdout]      |
[INFO] [stdout] 1288 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpGtEq, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1288:1972
[INFO] [stdout]      |
[INFO] [stdout] 1288 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpOr, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1289:10
[INFO] [stdout]      |
[INFO] [stdout] 1289 | ...   (vec![(TokenType::OpMod, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-add-reduce-0".to_owned())), (TokenType::OpAdd, A...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1289:115
[INFO] [stdout]      |
[INFO] [stdout] 1289 | ..."op-singleunary-add-reduce-0".to_owned())), (TokenType::OpAdd, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-add-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1289:220
[INFO] [stdout]      |
[INFO] [stdout] 1289 | ..."op-singleunary-add-reduce-0".to_owned())), (TokenType::OpLs, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-add-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1289:324
[INFO] [stdout]      |
[INFO] [stdout] 1289 | ..."op-singleunary-add-reduce-0".to_owned())), (TokenType::OpBitOr, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-add-reduce-...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1289:431
[INFO] [stdout]      |
[INFO] [stdout] 1289 | ..."op-singleunary-add-reduce-0".to_owned())), (TokenType::KeywordAs, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-add-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1289:540
[INFO] [stdout]      |
[INFO] [stdout] 1289 | ..."op-singleunary-add-reduce-0".to_owned())), (TokenType::OpOr, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-add-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1289:644
[INFO] [stdout]      |
[INFO] [stdout] 1289 | ..."op-singleunary-add-reduce-0".to_owned())), (TokenType::OpShiftR, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-add-reduce...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1289:752
[INFO] [stdout]      |
[INFO] [stdout] 1289 | ..."op-singleunary-add-reduce-0".to_owned())), (TokenType::OpGt, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-add-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1289:856
[INFO] [stdout]      |
[INFO] [stdout] 1289 | ..."op-singleunary-add-reduce-0".to_owned())), (TokenType::OpLsEq, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-add-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1289:962
[INFO] [stdout]      |
[INFO] [stdout] 1289 | ..."op-singleunary-add-reduce-0".to_owned())), (TokenType::OpShiftL, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-add-reduce...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1289:1070
[INFO] [stdout]      |
[INFO] [stdout] 1289 | ..."op-singleunary-add-reduce-0".to_owned())), (TokenType::OpEq, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-add-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1289:1174
[INFO] [stdout]      |
[INFO] [stdout] 1289 | ..."op-singleunary-add-reduce-0".to_owned())), (TokenType::OpMul, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-add-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1289:1279
[INFO] [stdout]      |
[INFO] [stdout] 1289 | ..."op-singleunary-add-reduce-0".to_owned())), (TokenType::OpNeq, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-add-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1289:1384
[INFO] [stdout]      |
[INFO] [stdout] 1289 | ..."op-singleunary-add-reduce-0".to_owned())), (TokenType::Semicolon, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-add-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1289:1493
[INFO] [stdout]      |
[INFO] [stdout] 1289 | ..."op-singleunary-add-reduce-0".to_owned())), (TokenType::OpGtEq, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-add-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1289:1599
[INFO] [stdout]      |
[INFO] [stdout] 1289 | ..."op-singleunary-add-reduce-0".to_owned())), (TokenType::OpSub, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-add-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1289:1704
[INFO] [stdout]      |
[INFO] [stdout] 1289 | ..."op-singleunary-add-reduce-0".to_owned())), (TokenType::OpBitAnd, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-add-reduce...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1289:1812
[INFO] [stdout]      |
[INFO] [stdout] 1289 | ..."op-singleunary-add-reduce-0".to_owned())), (TokenType::OpDiv, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-add-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1289:1917
[INFO] [stdout]      |
[INFO] [stdout] 1289 | ..."op-singleunary-add-reduce-0".to_owned())), (TokenType::OpBitXor, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-add-reduce...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1289:2025
[INFO] [stdout]      |
[INFO] [stdout] 1289 | ..."op-singleunary-add-reduce-0".to_owned())), (TokenType::OpAnd, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-add-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1290:10
[INFO] [stdout]      |
[INFO] [stdout] 1290 | ...   (vec![(TokenType::OpSub, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-0".to_owned())), (TokenType::OpDiv, ...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1290:116
[INFO] [stdout]      |
[INFO] [stdout] 1290 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpDiv, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1290:222
[INFO] [stdout]      |
[INFO] [stdout] 1290 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpEq, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1290:327
[INFO] [stdout]      |
[INFO] [stdout] 1290 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpOr, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1290:432
[INFO] [stdout]      |
[INFO] [stdout] 1290 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpNeq, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1290:538
[INFO] [stdout]      |
[INFO] [stdout] 1290 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpLsEq, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1290:645
[INFO] [stdout]      |
[INFO] [stdout] 1290 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::KeywordAs, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-redu...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1290:755
[INFO] [stdout]      |
[INFO] [stdout] 1290 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpMod, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1290:861
[INFO] [stdout]      |
[INFO] [stdout] 1290 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpLs, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1290:966
[INFO] [stdout]      |
[INFO] [stdout] 1290 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpGt, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1290:1071
[INFO] [stdout]      |
[INFO] [stdout] 1290 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpAdd, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1290:1177
[INFO] [stdout]      |
[INFO] [stdout] 1290 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpMul, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1290:1283
[INFO] [stdout]      |
[INFO] [stdout] 1290 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpBitOr, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1290:1391
[INFO] [stdout]      |
[INFO] [stdout] 1290 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpBitXor, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1290:1500
[INFO] [stdout]      |
[INFO] [stdout] 1290 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpBitAnd, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1290:1609
[INFO] [stdout]      |
[INFO] [stdout] 1290 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpGtEq, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1290:1716
[INFO] [stdout]      |
[INFO] [stdout] 1290 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpShiftL, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1290:1825
[INFO] [stdout]      |
[INFO] [stdout] 1290 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpAnd, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1290:1931
[INFO] [stdout]      |
[INFO] [stdout] 1290 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpShiftR, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1290:2040
[INFO] [stdout]      |
[INFO] [stdout] 1290 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::Semicolon, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-redu...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1291:10
[INFO] [stdout]      |
[INFO] [stdout] 1291 | ...   (vec![(TokenType::OpGt, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-bit-not-reduce-0".to_owned())), (TokenType::OpAnd...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1291:118
[INFO] [stdout]      |
[INFO] [stdout] 1291 | ...singleunary-bit-not-reduce-0".to_owned())), (TokenType::OpAnd, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-bit-not-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1291:227
[INFO] [stdout]      |
[INFO] [stdout] 1291 | ...singleunary-bit-not-reduce-0".to_owned())), (TokenType::OpDiv, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-bit-not-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1291:336
[INFO] [stdout]      |
[INFO] [stdout] 1291 | ...singleunary-bit-not-reduce-0".to_owned())), (TokenType::OpAdd, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-bit-not-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1291:445
[INFO] [stdout]      |
[INFO] [stdout] 1291 | ...singleunary-bit-not-reduce-0".to_owned())), (TokenType::OpOr, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-bit-not-reduce...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1291:553
[INFO] [stdout]      |
[INFO] [stdout] 1291 | ...singleunary-bit-not-reduce-0".to_owned())), (TokenType::Semicolon, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-bit-not-r...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1291:666
[INFO] [stdout]      |
[INFO] [stdout] 1291 | ...singleunary-bit-not-reduce-0".to_owned())), (TokenType::OpSub, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-bit-not-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1291:775
[INFO] [stdout]      |
[INFO] [stdout] 1291 | ...singleunary-bit-not-reduce-0".to_owned())), (TokenType::OpLs, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-bit-not-reduce...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1291:883
[INFO] [stdout]      |
[INFO] [stdout] 1291 | ...singleunary-bit-not-reduce-0".to_owned())), (TokenType::OpShiftL, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-bit-not-re...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1291:995
[INFO] [stdout]      |
[INFO] [stdout] 1291 | ...singleunary-bit-not-reduce-0".to_owned())), (TokenType::OpBitOr, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-bit-not-red...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1291:1106
[INFO] [stdout]      |
[INFO] [stdout] 1291 | ...singleunary-bit-not-reduce-0".to_owned())), (TokenType::OpBitXor, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-bit-not-re...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1291:1218
[INFO] [stdout]      |
[INFO] [stdout] 1291 | ...singleunary-bit-not-reduce-0".to_owned())), (TokenType::OpEq, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-bit-not-reduce...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1291:1326
[INFO] [stdout]      |
[INFO] [stdout] 1291 | ...singleunary-bit-not-reduce-0".to_owned())), (TokenType::OpNeq, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-bit-not-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1291:1435
[INFO] [stdout]      |
[INFO] [stdout] 1291 | ...singleunary-bit-not-reduce-0".to_owned())), (TokenType::KeywordAs, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-bit-not-r...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1291:1548
[INFO] [stdout]      |
[INFO] [stdout] 1291 | ...singleunary-bit-not-reduce-0".to_owned())), (TokenType::OpMod, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-bit-not-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1291:1657
[INFO] [stdout]      |
[INFO] [stdout] 1291 | ...singleunary-bit-not-reduce-0".to_owned())), (TokenType::OpMul, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-bit-not-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1291:1766
[INFO] [stdout]      |
[INFO] [stdout] 1291 | ...singleunary-bit-not-reduce-0".to_owned())), (TokenType::OpLsEq, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-bit-not-redu...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1291:1876
[INFO] [stdout]      |
[INFO] [stdout] 1291 | ...singleunary-bit-not-reduce-0".to_owned())), (TokenType::OpGtEq, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-bit-not-redu...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1291:1986
[INFO] [stdout]      |
[INFO] [stdout] 1291 | ...singleunary-bit-not-reduce-0".to_owned())), (TokenType::OpBitAnd, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-bit-not-re...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1291:2098
[INFO] [stdout]      |
[INFO] [stdout] 1291 | ...singleunary-bit-not-reduce-0".to_owned())), (TokenType::OpShiftR, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-bit-not-re...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1292:10
[INFO] [stdout]      |
[INFO] [stdout] 1292 | ...   (vec![(TokenType::OpEq, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-not-reduce-0".to_owned())), (TokenType::OpGt, Act...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1292:114
[INFO] [stdout]      |
[INFO] [stdout] 1292 | ..."op-singleunary-not-reduce-0".to_owned())), (TokenType::OpGt, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-not-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1292:218
[INFO] [stdout]      |
[INFO] [stdout] 1292 | ..."op-singleunary-not-reduce-0".to_owned())), (TokenType::OpLsEq, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-not-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1292:324
[INFO] [stdout]      |
[INFO] [stdout] 1292 | ..."op-singleunary-not-reduce-0".to_owned())), (TokenType::OpNeq, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-not-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1292:429
[INFO] [stdout]      |
[INFO] [stdout] 1292 | ..."op-singleunary-not-reduce-0".to_owned())), (TokenType::OpMod, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-not-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1292:534
[INFO] [stdout]      |
[INFO] [stdout] 1292 | ..."op-singleunary-not-reduce-0".to_owned())), (TokenType::KeywordAs, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-not-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1292:643
[INFO] [stdout]      |
[INFO] [stdout] 1292 | ..."op-singleunary-not-reduce-0".to_owned())), (TokenType::OpLs, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-not-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1292:747
[INFO] [stdout]      |
[INFO] [stdout] 1292 | ..."op-singleunary-not-reduce-0".to_owned())), (TokenType::OpSub, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-not-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1292:852
[INFO] [stdout]      |
[INFO] [stdout] 1292 | ..."op-singleunary-not-reduce-0".to_owned())), (TokenType::OpAnd, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-not-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1292:957
[INFO] [stdout]      |
[INFO] [stdout] 1292 | ..."op-singleunary-not-reduce-0".to_owned())), (TokenType::OpAdd, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-not-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1292:1062
[INFO] [stdout]      |
[INFO] [stdout] 1292 | ..."op-singleunary-not-reduce-0".to_owned())), (TokenType::OpShiftR, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-not-reduce...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1292:1170
[INFO] [stdout]      |
[INFO] [stdout] 1292 | ..."op-singleunary-not-reduce-0".to_owned())), (TokenType::OpBitOr, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-not-reduce-...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1292:1277
[INFO] [stdout]      |
[INFO] [stdout] 1292 | ..."op-singleunary-not-reduce-0".to_owned())), (TokenType::Semicolon, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-not-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1292:1386
[INFO] [stdout]      |
[INFO] [stdout] 1292 | ..."op-singleunary-not-reduce-0".to_owned())), (TokenType::OpGtEq, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-not-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1292:1492
[INFO] [stdout]      |
[INFO] [stdout] 1292 | ..."op-singleunary-not-reduce-0".to_owned())), (TokenType::OpMul, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-not-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1292:1597
[INFO] [stdout]      |
[INFO] [stdout] 1292 | ..."op-singleunary-not-reduce-0".to_owned())), (TokenType::OpBitAnd, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-not-reduce...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1292:1705
[INFO] [stdout]      |
[INFO] [stdout] 1292 | ..."op-singleunary-not-reduce-0".to_owned())), (TokenType::OpBitXor, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-not-reduce...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1292:1813
[INFO] [stdout]      |
[INFO] [stdout] 1292 | ..."op-singleunary-not-reduce-0".to_owned())), (TokenType::OpShiftL, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-not-reduce...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1292:1921
[INFO] [stdout]      |
[INFO] [stdout] 1292 | ..."op-singleunary-not-reduce-0".to_owned())), (TokenType::OpOr, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-not-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1292:2025
[INFO] [stdout]      |
[INFO] [stdout] 1292 | ..."op-singleunary-not-reduce-0".to_owned())), (TokenType::OpDiv, Action::Reduce(2, "op-single".to_owned(), "op-singleunary-not-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1293:10
[INFO] [stdout]      |
[INFO] [stdout] 1293 | ...   (vec![(TokenType::KeywordAs, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-0".to_owned())), (TokenType::OpL...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1293:120
[INFO] [stdout]      |
[INFO] [stdout] 1293 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpLs, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1293:225
[INFO] [stdout]      |
[INFO] [stdout] 1293 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpAssignBitOr, Action::Shift(194)), (TokenType::OpBitAnd, Action::Reduce(1, "o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1293:273
[INFO] [stdout]      |
[INFO] [stdout] 1293 | ...enType::OpAssignBitOr, Action::Shift(194)), (TokenType::OpBitAnd, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1293:382
[INFO] [stdout]      |
[INFO] [stdout] 1293 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpAssignBitXor, Action::Shift(195)), (TokenType::OpAdd, Action::Reduce(1, "op-...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1293:431
[INFO] [stdout]      |
[INFO] [stdout] 1293 | ...nType::OpAssignBitXor, Action::Shift(195)), (TokenType::OpAdd, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1293:537
[INFO] [stdout]      |
[INFO] [stdout] 1293 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpAssignMul, Action::Shift(198)), (TokenType::OpGt, Action::Reduce(1, "op-sing...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1293:583
[INFO] [stdout]      |
[INFO] [stdout] 1293 | ...okenType::OpAssignMul, Action::Shift(198)), (TokenType::OpGt, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1293:688
[INFO] [stdout]      |
[INFO] [stdout] 1293 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpSub, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1293:794
[INFO] [stdout]      |
[INFO] [stdout] 1293 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpMod, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1293:900
[INFO] [stdout]      |
[INFO] [stdout] 1293 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpAssignShiftR, Action::Shift(200)), (TokenType::OpAssignDiv, Action::Shift(19...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1293:949
[INFO] [stdout]      |
[INFO] [stdout] 1293 | ...nType::OpAssignShiftR, Action::Shift(200)), (TokenType::OpAssignDiv, Action::Shift(196)), (TokenType::OpBitXor, Action::Reduce(1, "op-...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1293:995
[INFO] [stdout]      |
[INFO] [stdout] 1293 | ...okenType::OpAssignDiv, Action::Shift(196)), (TokenType::OpBitXor, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1293:1104
[INFO] [stdout]      |
[INFO] [stdout] 1293 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpAssignAdd, Action::Shift(191)), (TokenType::BraceL, Action::Reduce(1, "op-si...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1293:1150
[INFO] [stdout]      |
[INFO] [stdout] 1293 | ...okenType::OpAssignAdd, Action::Shift(191)), (TokenType::BraceL, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1293:1257
[INFO] [stdout]      |
[INFO] [stdout] 1293 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpLsEq, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1293:1364
[INFO] [stdout]      |
[INFO] [stdout] 1293 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpAssignShiftL, Action::Shift(199)), (TokenType::OpNeq, Action::Reduce(1, "op-...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1293:1413
[INFO] [stdout]      |
[INFO] [stdout] 1293 | ...nType::OpAssignShiftL, Action::Shift(199)), (TokenType::OpNeq, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1293:1519
[INFO] [stdout]      |
[INFO] [stdout] 1293 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpAssignBitNot, Action::Shift(193)), (TokenType::OpAssignBitAnd, Action::Shift...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1293:1568
[INFO] [stdout]      |
[INFO] [stdout] 1293 | ...nType::OpAssignBitNot, Action::Shift(193)), (TokenType::OpAssignBitAnd, Action::Shift(192)), (TokenType::OpOr, Action::Reduce(1, "op-s...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1293:1617
[INFO] [stdout]      |
[INFO] [stdout] 1293 | ...nType::OpAssignBitAnd, Action::Shift(192)), (TokenType::OpOr, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1293:1722
[INFO] [stdout]      |
[INFO] [stdout] 1293 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpAssignMod, Action::Shift(197)), (TokenType::OpAssignSub, Action::Shift(201))...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1293:1768
[INFO] [stdout]      |
[INFO] [stdout] 1293 | ...okenType::OpAssignMod, Action::Shift(197)), (TokenType::OpAssignSub, Action::Shift(201)), (TokenType::OpBitOr, Action::Reduce(1, "op-s...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1293:1814
[INFO] [stdout]      |
[INFO] [stdout] 1293 | ...okenType::OpAssignSub, Action::Shift(201)), (TokenType::OpBitOr, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1293:1922
[INFO] [stdout]      |
[INFO] [stdout] 1293 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpDiv, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1293:2028
[INFO] [stdout]      |
[INFO] [stdout] 1293 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpMul, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1293:2134
[INFO] [stdout]      |
[INFO] [stdout] 1293 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpAnd, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1293:2240
[INFO] [stdout]      |
[INFO] [stdout] 1293 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpShiftL, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1293:2349
[INFO] [stdout]      |
[INFO] [stdout] 1293 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpGtEq, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1293:2456
[INFO] [stdout]      |
[INFO] [stdout] 1293 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpEq, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1293:2561
[INFO] [stdout]      |
[INFO] [stdout] 1293 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpShiftR, Action::Reduce(1, "op-single".to_owned(), "op-singleleft-value-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1293:2670
[INFO] [stdout]      |
[INFO] [stdout] 1293 | ...op-singleleft-value-reduce-0".to_owned())), (TokenType::OpAssign, Action::Shift(190))].into_iter().collect(), vec![].into_iter().colle...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1294:10
[INFO] [stdout]      |
[INFO] [stdout] 1294 | ...   (vec![(TokenType::BraceL, Action::Reduce(1, "assignment".to_owned(), "assignmentor-reduce-0".to_owned()))].into_iter().collect(), v...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1295:10
[INFO] [stdout]      |
[INFO] [stdout] 1295 | ...   (vec![(TokenType::BraceL, Action::Reduce(1, "expression".to_owned(), "expressionassignment-reduce-0".to_owned()))].into_iter().coll...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1296:10
[INFO] [stdout]      |
[INFO] [stdout] 1296 | ...   (vec![(TokenType::OpLsEq, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_owned())), (TokenType::OpAssignSub,...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1296:111
[INFO] [stdout]      |
[INFO] [stdout] 1296 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpAssignSub, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1296:217
[INFO] [stdout]      |
[INFO] [stdout] 1296 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::KeywordAs, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1296:321
[INFO] [stdout]      |
[INFO] [stdout] 1296 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpBitAnd, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1296:424
[INFO] [stdout]      |
[INFO] [stdout] 1296 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpBitXor, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1296:527
[INFO] [stdout]      |
[INFO] [stdout] 1296 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpLs, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1296:626
[INFO] [stdout]      |
[INFO] [stdout] 1296 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpNeq, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1296:726
[INFO] [stdout]      |
[INFO] [stdout] 1296 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpAdd, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1296:826
[INFO] [stdout]      |
[INFO] [stdout] 1296 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpAssignBitXor, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1296:935
[INFO] [stdout]      |
[INFO] [stdout] 1296 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpAssignMul, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1296:1041
[INFO] [stdout]      |
[INFO] [stdout] 1296 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpDiv, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1296:1141
[INFO] [stdout]      |
[INFO] [stdout] 1296 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpAssign, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1296:1244
[INFO] [stdout]      |
[INFO] [stdout] 1296 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpGt, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1296:1343
[INFO] [stdout]      |
[INFO] [stdout] 1296 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpShiftL, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1296:1446
[INFO] [stdout]      |
[INFO] [stdout] 1296 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpGtEq, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1296:1547
[INFO] [stdout]      |
[INFO] [stdout] 1296 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpAssignBitOr, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1296:1655
[INFO] [stdout]      |
[INFO] [stdout] 1296 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpMod, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1296:1755
[INFO] [stdout]      |
[INFO] [stdout] 1296 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpMul, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1296:1855
[INFO] [stdout]      |
[INFO] [stdout] 1296 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpAssignShiftR, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1296:1964
[INFO] [stdout]      |
[INFO] [stdout] 1296 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpOr, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1296:2063
[INFO] [stdout]      |
[INFO] [stdout] 1296 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpAssignBitAnd, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1296:2172
[INFO] [stdout]      |
[INFO] [stdout] 1296 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpAssignBitNot, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1296:2281
[INFO] [stdout]      |
[INFO] [stdout] 1296 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpAssignShiftL, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduc...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1296:2390
[INFO] [stdout]      |
[INFO] [stdout] 1296 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpAssignDiv, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1296:2496
[INFO] [stdout]      |
[INFO] [stdout] 1296 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::ParenL, Action::Shift(271)), (TokenType::OpAnd, Action::Reduce(1, "left-value"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1296:2537
[INFO] [stdout]      |
[INFO] [stdout] 1296 | ...), (TokenType::ParenL, Action::Shift(271)), (TokenType::OpAnd, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1296:2637
[INFO] [stdout]      |
[INFO] [stdout] 1296 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpAssignAdd, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1296:2743
[INFO] [stdout]      |
[INFO] [stdout] 1296 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpAssignMod, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1296:2849
[INFO] [stdout]      |
[INFO] [stdout] 1296 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpShiftR, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1296:2952
[INFO] [stdout]      |
[INFO] [stdout] 1296 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpSub, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1296:3052
[INFO] [stdout]      |
[INFO] [stdout] 1296 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpBitOr, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1296:3154
[INFO] [stdout]      |
[INFO] [stdout] 1296 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::BraceL, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1296:3255
[INFO] [stdout]      |
[INFO] [stdout] 1296 | ...ed(), "left-valueid-reduce-0".to_owned())), (TokenType::OpEq, Action::Reduce(1, "left-value".to_owned(), "left-valueid-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1297:10
[INFO] [stdout]      |
[INFO] [stdout] 1297 | ...   (vec![(TokenType::BraceL, Action::Shift(263))].into_iter().collect(), vec![("scope-statement".to_owned(), Action::Goto(262))].into_...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1298:10
[INFO] [stdout]      |
[INFO] [stdout] 1298 | ...   (vec![(TokenType::OpEq, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_owned())), (TokenType::OpSub, Action::Red...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1298:105
[INFO] [stdout]      |
[INFO] [stdout] 1298 | ...ned(), "literalbool-reduce-0".to_owned())), (TokenType::OpSub, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_owned...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1298:201
[INFO] [stdout]      |
[INFO] [stdout] 1298 | ...ned(), "literalbool-reduce-0".to_owned())), (TokenType::OpBitOr, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1298:299
[INFO] [stdout]      |
[INFO] [stdout] 1298 | ...ned(), "literalbool-reduce-0".to_owned())), (TokenType::BraceL, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_owne...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1298:396
[INFO] [stdout]      |
[INFO] [stdout] 1298 | ...ned(), "literalbool-reduce-0".to_owned())), (TokenType::OpBitAnd, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1298:495
[INFO] [stdout]      |
[INFO] [stdout] 1298 | ...ned(), "literalbool-reduce-0".to_owned())), (TokenType::OpNeq, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_owned...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1298:591
[INFO] [stdout]      |
[INFO] [stdout] 1298 | ...ned(), "literalbool-reduce-0".to_owned())), (TokenType::OpDiv, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_owned...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1298:687
[INFO] [stdout]      |
[INFO] [stdout] 1298 | ...ned(), "literalbool-reduce-0".to_owned())), (TokenType::OpMod, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_owned...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1298:783
[INFO] [stdout]      |
[INFO] [stdout] 1298 | ...ned(), "literalbool-reduce-0".to_owned())), (TokenType::OpMul, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_owned...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1298:879
[INFO] [stdout]      |
[INFO] [stdout] 1298 | ...ned(), "literalbool-reduce-0".to_owned())), (TokenType::OpGt, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_owned(...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1298:974
[INFO] [stdout]      |
[INFO] [stdout] 1298 | ...ned(), "literalbool-reduce-0".to_owned())), (TokenType::OpAnd, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_owned...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1298:1070
[INFO] [stdout]      |
[INFO] [stdout] 1298 | ...ned(), "literalbool-reduce-0".to_owned())), (TokenType::OpLs, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_owned(...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1298:1165
[INFO] [stdout]      |
[INFO] [stdout] 1298 | ...ned(), "literalbool-reduce-0".to_owned())), (TokenType::OpShiftR, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1298:1264
[INFO] [stdout]      |
[INFO] [stdout] 1298 | ...ned(), "literalbool-reduce-0".to_owned())), (TokenType::KeywordAs, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1298:1364
[INFO] [stdout]      |
[INFO] [stdout] 1298 | ...ned(), "literalbool-reduce-0".to_owned())), (TokenType::OpLsEq, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_owne...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1298:1461
[INFO] [stdout]      |
[INFO] [stdout] 1298 | ...ned(), "literalbool-reduce-0".to_owned())), (TokenType::OpGtEq, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_owne...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1298:1558
[INFO] [stdout]      |
[INFO] [stdout] 1298 | ...ned(), "literalbool-reduce-0".to_owned())), (TokenType::OpBitXor, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1298:1657
[INFO] [stdout]      |
[INFO] [stdout] 1298 | ...ned(), "literalbool-reduce-0".to_owned())), (TokenType::OpOr, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_owned(...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1298:1752
[INFO] [stdout]      |
[INFO] [stdout] 1298 | ...ned(), "literalbool-reduce-0".to_owned())), (TokenType::OpShiftL, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1298:1851
[INFO] [stdout]      |
[INFO] [stdout] 1298 | ...ned(), "literalbool-reduce-0".to_owned())), (TokenType::OpAdd, Action::Reduce(1, "literal".to_owned(), "literalbool-reduce-0".to_owned...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1299:10
[INFO] [stdout]      |
[INFO] [stdout] 1299 | ...   (vec![(TokenType::OpOr, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".to_owned())), (TokenType::BraceL, Action:...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1299:108
[INFO] [stdout]      |
[INFO] [stdout] 1299 | ...(), "literaldecimal-reduce-0".to_owned())), (TokenType::BraceL, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1299:208
[INFO] [stdout]      |
[INFO] [stdout] 1299 | ...(), "literaldecimal-reduce-0".to_owned())), (TokenType::OpDiv, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1299:307
[INFO] [stdout]      |
[INFO] [stdout] 1299 | ...(), "literaldecimal-reduce-0".to_owned())), (TokenType::OpBitAnd, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1299:409
[INFO] [stdout]      |
[INFO] [stdout] 1299 | ...(), "literaldecimal-reduce-0".to_owned())), (TokenType::OpBitOr, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1299:510
[INFO] [stdout]      |
[INFO] [stdout] 1299 | ...(), "literaldecimal-reduce-0".to_owned())), (TokenType::OpMul, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1299:609
[INFO] [stdout]      |
[INFO] [stdout] 1299 | ...(), "literaldecimal-reduce-0".to_owned())), (TokenType::OpAnd, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1299:708
[INFO] [stdout]      |
[INFO] [stdout] 1299 | ...(), "literaldecimal-reduce-0".to_owned())), (TokenType::OpShiftR, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1299:810
[INFO] [stdout]      |
[INFO] [stdout] 1299 | ...(), "literaldecimal-reduce-0".to_owned())), (TokenType::OpMod, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1299:909
[INFO] [stdout]      |
[INFO] [stdout] 1299 | ...(), "literaldecimal-reduce-0".to_owned())), (TokenType::OpGt, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1299:1007
[INFO] [stdout]      |
[INFO] [stdout] 1299 | ...(), "literaldecimal-reduce-0".to_owned())), (TokenType::OpGtEq, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1299:1107
[INFO] [stdout]      |
[INFO] [stdout] 1299 | ...(), "literaldecimal-reduce-0".to_owned())), (TokenType::OpBitXor, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1299:1209
[INFO] [stdout]      |
[INFO] [stdout] 1299 | ...(), "literaldecimal-reduce-0".to_owned())), (TokenType::OpNeq, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1299:1308
[INFO] [stdout]      |
[INFO] [stdout] 1299 | ...(), "literaldecimal-reduce-0".to_owned())), (TokenType::OpEq, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1299:1406
[INFO] [stdout]      |
[INFO] [stdout] 1299 | ...(), "literaldecimal-reduce-0".to_owned())), (TokenType::KeywordAs, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1299:1509
[INFO] [stdout]      |
[INFO] [stdout] 1299 | ...(), "literaldecimal-reduce-0".to_owned())), (TokenType::OpAdd, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1299:1608
[INFO] [stdout]      |
[INFO] [stdout] 1299 | ...(), "literaldecimal-reduce-0".to_owned())), (TokenType::OpShiftL, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1299:1710
[INFO] [stdout]      |
[INFO] [stdout] 1299 | ...(), "literaldecimal-reduce-0".to_owned())), (TokenType::OpSub, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1299:1809
[INFO] [stdout]      |
[INFO] [stdout] 1299 | ...(), "literaldecimal-reduce-0".to_owned())), (TokenType::OpLsEq, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1299:1909
[INFO] [stdout]      |
[INFO] [stdout] 1299 | ...(), "literaldecimal-reduce-0".to_owned())), (TokenType::OpLs, Action::Reduce(1, "literal".to_owned(), "literaldecimal-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1300:10
[INFO] [stdout]      |
[INFO] [stdout] 1300 | ...   (vec![(TokenType::OpMod, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".to_owned())), (TokenType::OpGtEq, Action...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1300:109
[INFO] [stdout]      |
[INFO] [stdout] 1300 | ...(), "literalinteger-reduce-0".to_owned())), (TokenType::OpGtEq, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1300:209
[INFO] [stdout]      |
[INFO] [stdout] 1300 | ...(), "literalinteger-reduce-0".to_owned())), (TokenType::OpLs, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1300:307
[INFO] [stdout]      |
[INFO] [stdout] 1300 | ...(), "literalinteger-reduce-0".to_owned())), (TokenType::KeywordAs, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1300:410
[INFO] [stdout]      |
[INFO] [stdout] 1300 | ...(), "literalinteger-reduce-0".to_owned())), (TokenType::OpBitAnd, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1300:512
[INFO] [stdout]      |
[INFO] [stdout] 1300 | ...(), "literalinteger-reduce-0".to_owned())), (TokenType::OpGt, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1300:610
[INFO] [stdout]      |
[INFO] [stdout] 1300 | ...(), "literalinteger-reduce-0".to_owned())), (TokenType::OpBitXor, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1300:712
[INFO] [stdout]      |
[INFO] [stdout] 1300 | ...(), "literalinteger-reduce-0".to_owned())), (TokenType::OpSub, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1300:811
[INFO] [stdout]      |
[INFO] [stdout] 1300 | ...(), "literalinteger-reduce-0".to_owned())), (TokenType::OpEq, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1300:909
[INFO] [stdout]      |
[INFO] [stdout] 1300 | ...(), "literalinteger-reduce-0".to_owned())), (TokenType::OpMul, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1300:1008
[INFO] [stdout]      |
[INFO] [stdout] 1300 | ...(), "literalinteger-reduce-0".to_owned())), (TokenType::OpBitOr, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1300:1109
[INFO] [stdout]      |
[INFO] [stdout] 1300 | ...(), "literalinteger-reduce-0".to_owned())), (TokenType::OpLsEq, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1300:1209
[INFO] [stdout]      |
[INFO] [stdout] 1300 | ...(), "literalinteger-reduce-0".to_owned())), (TokenType::OpOr, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1300:1307
[INFO] [stdout]      |
[INFO] [stdout] 1300 | ...(), "literalinteger-reduce-0".to_owned())), (TokenType::OpDiv, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1300:1406
[INFO] [stdout]      |
[INFO] [stdout] 1300 | ...(), "literalinteger-reduce-0".to_owned())), (TokenType::BraceL, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1300:1506
[INFO] [stdout]      |
[INFO] [stdout] 1300 | ...(), "literalinteger-reduce-0".to_owned())), (TokenType::OpShiftR, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1300:1608
[INFO] [stdout]      |
[INFO] [stdout] 1300 | ...(), "literalinteger-reduce-0".to_owned())), (TokenType::OpAnd, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1300:1707
[INFO] [stdout]      |
[INFO] [stdout] 1300 | ...(), "literalinteger-reduce-0".to_owned())), (TokenType::OpNeq, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1300:1806
[INFO] [stdout]      |
[INFO] [stdout] 1300 | ...(), "literalinteger-reduce-0".to_owned())), (TokenType::OpAdd, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1300:1905
[INFO] [stdout]      |
[INFO] [stdout] 1300 | ...(), "literalinteger-reduce-0".to_owned())), (TokenType::OpShiftL, Action::Reduce(1, "literal".to_owned(), "literalinteger-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1301:10
[INFO] [stdout]      |
[INFO] [stdout] 1301 | ...   (vec![(TokenType::OpBitXor, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to_owned())), (TokenType::OpLsEq, Acti...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1301:111
[INFO] [stdout]      |
[INFO] [stdout] 1301 | ...d(), "literalstring-reduce-0".to_owned())), (TokenType::OpLsEq, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1301:210
[INFO] [stdout]      |
[INFO] [stdout] 1301 | ...d(), "literalstring-reduce-0".to_owned())), (TokenType::OpMod, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1301:308
[INFO] [stdout]      |
[INFO] [stdout] 1301 | ...d(), "literalstring-reduce-0".to_owned())), (TokenType::OpAdd, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1301:406
[INFO] [stdout]      |
[INFO] [stdout] 1301 | ...d(), "literalstring-reduce-0".to_owned())), (TokenType::OpEq, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to_owne...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1301:503
[INFO] [stdout]      |
[INFO] [stdout] 1301 | ...d(), "literalstring-reduce-0".to_owned())), (TokenType::OpMul, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1301:601
[INFO] [stdout]      |
[INFO] [stdout] 1301 | ...d(), "literalstring-reduce-0".to_owned())), (TokenType::OpBitOr, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1301:701
[INFO] [stdout]      |
[INFO] [stdout] 1301 | ...d(), "literalstring-reduce-0".to_owned())), (TokenType::OpGt, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to_owne...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1301:798
[INFO] [stdout]      |
[INFO] [stdout] 1301 | ...d(), "literalstring-reduce-0".to_owned())), (TokenType::OpOr, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to_owne...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1301:895
[INFO] [stdout]      |
[INFO] [stdout] 1301 | ...d(), "literalstring-reduce-0".to_owned())), (TokenType::OpGtEq, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1301:994
[INFO] [stdout]      |
[INFO] [stdout] 1301 | ...d(), "literalstring-reduce-0".to_owned())), (TokenType::OpShiftR, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1301:1095
[INFO] [stdout]      |
[INFO] [stdout] 1301 | ...d(), "literalstring-reduce-0".to_owned())), (TokenType::OpDiv, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1301:1193
[INFO] [stdout]      |
[INFO] [stdout] 1301 | ...d(), "literalstring-reduce-0".to_owned())), (TokenType::OpSub, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1301:1291
[INFO] [stdout]      |
[INFO] [stdout] 1301 | ...d(), "literalstring-reduce-0".to_owned())), (TokenType::BraceL, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1301:1390
[INFO] [stdout]      |
[INFO] [stdout] 1301 | ...d(), "literalstring-reduce-0".to_owned())), (TokenType::OpAnd, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1301:1488
[INFO] [stdout]      |
[INFO] [stdout] 1301 | ...d(), "literalstring-reduce-0".to_owned())), (TokenType::OpShiftL, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1301:1589
[INFO] [stdout]      |
[INFO] [stdout] 1301 | ...d(), "literalstring-reduce-0".to_owned())), (TokenType::KeywordAs, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1301:1691
[INFO] [stdout]      |
[INFO] [stdout] 1301 | ...d(), "literalstring-reduce-0".to_owned())), (TokenType::OpBitAnd, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1301:1792
[INFO] [stdout]      |
[INFO] [stdout] 1301 | ...d(), "literalstring-reduce-0".to_owned())), (TokenType::OpLs, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to_owne...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1301:1889
[INFO] [stdout]      |
[INFO] [stdout] 1301 | ...d(), "literalstring-reduce-0".to_owned())), (TokenType::OpNeq, Action::Reduce(1, "literal".to_owned(), "literalstring-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1302:10
[INFO] [stdout]      |
[INFO] [stdout] 1302 | ...   (vec![(TokenType::OpAnd, Action::Reduce(1, "op-addsub".to_owned(), "op-addsubadd-reduce-0".to_owned())), (TokenType::OpSub, Action:...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1302:109
[INFO] [stdout]      |
[INFO] [stdout] 1302 | ...ed(), "op-addsubadd-reduce-0".to_owned())), (TokenType::OpSub, Action::Shift(216)), (TokenType::OpGtEq, Action::Reduce(1, "op-addsub"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1302:149
[INFO] [stdout]      |
[INFO] [stdout] 1302 | ...)), (TokenType::OpSub, Action::Shift(216)), (TokenType::OpGtEq, Action::Reduce(1, "op-addsub".to_owned(), "op-addsubadd-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1302:249
[INFO] [stdout]      |
[INFO] [stdout] 1302 | ...ed(), "op-addsubadd-reduce-0".to_owned())), (TokenType::OpEq, Action::Reduce(1, "op-addsub".to_owned(), "op-addsubadd-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1302:347
[INFO] [stdout]      |
[INFO] [stdout] 1302 | ...ed(), "op-addsubadd-reduce-0".to_owned())), (TokenType::OpAdd, Action::Shift(215)), (TokenType::OpNeq, Action::Reduce(1, "op-addsub".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1302:387
[INFO] [stdout]      |
[INFO] [stdout] 1302 | ...)), (TokenType::OpAdd, Action::Shift(215)), (TokenType::OpNeq, Action::Reduce(1, "op-addsub".to_owned(), "op-addsubadd-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1302:486
[INFO] [stdout]      |
[INFO] [stdout] 1302 | ...ed(), "op-addsubadd-reduce-0".to_owned())), (TokenType::BraceL, Action::Reduce(1, "op-addsub".to_owned(), "op-addsubadd-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1302:586
[INFO] [stdout]      |
[INFO] [stdout] 1302 | ...ed(), "op-addsubadd-reduce-0".to_owned())), (TokenType::OpGt, Action::Reduce(1, "op-addsub".to_owned(), "op-addsubadd-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1302:684
[INFO] [stdout]      |
[INFO] [stdout] 1302 | ...ed(), "op-addsubadd-reduce-0".to_owned())), (TokenType::OpLs, Action::Reduce(1, "op-addsub".to_owned(), "op-addsubadd-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1302:782
[INFO] [stdout]      |
[INFO] [stdout] 1302 | ...ed(), "op-addsubadd-reduce-0".to_owned())), (TokenType::OpLsEq, Action::Reduce(1, "op-addsub".to_owned(), "op-addsubadd-reduce-0".to_o...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1302:882
[INFO] [stdout]      |
[INFO] [stdout] 1302 | ...ed(), "op-addsubadd-reduce-0".to_owned())), (TokenType::OpOr, Action::Reduce(1, "op-addsub".to_owned(), "op-addsubadd-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1303:10
[INFO] [stdout]      |
[INFO] [stdout] 1303 | ...   (vec![(TokenType::OpAnd, Action::Shift(188)), (TokenType::OpOr, Action::Reduce(1, "op-and".to_owned(), "op-andand-reduce-0".to_owne...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1303:50
[INFO] [stdout]      |
[INFO] [stdout] 1303 | ...   (vec![(TokenType::OpAnd, Action::Shift(188)), (TokenType::OpOr, Action::Reduce(1, "op-and".to_owned(), "op-andand-reduce-0".to_owne...
[INFO] [stdout]      |                                                      ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1303:142
[INFO] [stdout]      |
[INFO] [stdout] 1303 | ...owned(), "op-andand-reduce-0".to_owned())), (TokenType::BraceL, Action::Reduce(1, "op-and".to_owned(), "op-andand-reduce-0".to_owned()...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1304:10
[INFO] [stdout]      |
[INFO] [stdout] 1304 | ...   (vec![(TokenType::OpGt, Action::Reduce(1, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-0".to_owned())), (TokenType::OpGtEq, A...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1304:114
[INFO] [stdout]      |
[INFO] [stdout] 1304 | ... "op-bit-andbit-and-reduce-0".to_owned())), (TokenType::OpGtEq, Action::Reduce(1, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1304:220
[INFO] [stdout]      |
[INFO] [stdout] 1304 | ... "op-bit-andbit-and-reduce-0".to_owned())), (TokenType::OpAnd, Action::Reduce(1, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1304:325
[INFO] [stdout]      |
[INFO] [stdout] 1304 | ... "op-bit-andbit-and-reduce-0".to_owned())), (TokenType::OpShiftL, Action::Reduce(1, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1304:433
[INFO] [stdout]      |
[INFO] [stdout] 1304 | ... "op-bit-andbit-and-reduce-0".to_owned())), (TokenType::OpEq, Action::Reduce(1, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1304:537
[INFO] [stdout]      |
[INFO] [stdout] 1304 | ... "op-bit-andbit-and-reduce-0".to_owned())), (TokenType::OpBitOr, Action::Reduce(1, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1304:644
[INFO] [stdout]      |
[INFO] [stdout] 1304 | ... "op-bit-andbit-and-reduce-0".to_owned())), (TokenType::OpBitAnd, Action::Shift(202)), (TokenType::OpLsEq, Action::Reduce(1, "op-bit-a...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1304:687
[INFO] [stdout]      |
[INFO] [stdout] 1304 | ... (TokenType::OpBitAnd, Action::Shift(202)), (TokenType::OpLsEq, Action::Reduce(1, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1304:793
[INFO] [stdout]      |
[INFO] [stdout] 1304 | ... "op-bit-andbit-and-reduce-0".to_owned())), (TokenType::BraceL, Action::Reduce(1, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1304:899
[INFO] [stdout]      |
[INFO] [stdout] 1304 | ... "op-bit-andbit-and-reduce-0".to_owned())), (TokenType::OpNeq, Action::Reduce(1, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1304:1004
[INFO] [stdout]      |
[INFO] [stdout] 1304 | ... "op-bit-andbit-and-reduce-0".to_owned())), (TokenType::OpMul, Action::Reduce(1, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1304:1109
[INFO] [stdout]      |
[INFO] [stdout] 1304 | ... "op-bit-andbit-and-reduce-0".to_owned())), (TokenType::OpOr, Action::Reduce(1, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1304:1213
[INFO] [stdout]      |
[INFO] [stdout] 1304 | ... "op-bit-andbit-and-reduce-0".to_owned())), (TokenType::OpSub, Action::Reduce(1, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1304:1318
[INFO] [stdout]      |
[INFO] [stdout] 1304 | ... "op-bit-andbit-and-reduce-0".to_owned())), (TokenType::OpAdd, Action::Reduce(1, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1304:1423
[INFO] [stdout]      |
[INFO] [stdout] 1304 | ... "op-bit-andbit-and-reduce-0".to_owned())), (TokenType::OpLs, Action::Reduce(1, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1304:1527
[INFO] [stdout]      |
[INFO] [stdout] 1304 | ... "op-bit-andbit-and-reduce-0".to_owned())), (TokenType::OpShiftR, Action::Reduce(1, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1304:1635
[INFO] [stdout]      |
[INFO] [stdout] 1304 | ... "op-bit-andbit-and-reduce-0".to_owned())), (TokenType::OpDiv, Action::Reduce(1, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1304:1740
[INFO] [stdout]      |
[INFO] [stdout] 1304 | ... "op-bit-andbit-and-reduce-0".to_owned())), (TokenType::OpMod, Action::Reduce(1, "op-bit-and".to_owned(), "op-bit-andbit-and-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1305:10
[INFO] [stdout]      |
[INFO] [stdout] 1305 | ...   (vec![(TokenType::OpShiftR, Action::Reduce(1, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-0".to_owned())), (TokenType::OpOr, Ac...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1305:115
[INFO] [stdout]      |
[INFO] [stdout] 1305 | ...), "op-bit-orbit-or-reduce-0".to_owned())), (TokenType::OpOr, Action::Reduce(1, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1305:216
[INFO] [stdout]      |
[INFO] [stdout] 1305 | ...), "op-bit-orbit-or-reduce-0".to_owned())), (TokenType::OpLsEq, Action::Reduce(1, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-0".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1305:319
[INFO] [stdout]      |
[INFO] [stdout] 1305 | ...), "op-bit-orbit-or-reduce-0".to_owned())), (TokenType::OpMul, Action::Reduce(1, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1305:421
[INFO] [stdout]      |
[INFO] [stdout] 1305 | ...), "op-bit-orbit-or-reduce-0".to_owned())), (TokenType::OpNeq, Action::Reduce(1, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1305:523
[INFO] [stdout]      |
[INFO] [stdout] 1305 | ...), "op-bit-orbit-or-reduce-0".to_owned())), (TokenType::OpLs, Action::Reduce(1, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1305:624
[INFO] [stdout]      |
[INFO] [stdout] 1305 | ...), "op-bit-orbit-or-reduce-0".to_owned())), (TokenType::OpGtEq, Action::Reduce(1, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-0".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1305:727
[INFO] [stdout]      |
[INFO] [stdout] 1305 | ...), "op-bit-orbit-or-reduce-0".to_owned())), (TokenType::BraceL, Action::Reduce(1, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-0".t...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1305:830
[INFO] [stdout]      |
[INFO] [stdout] 1305 | ...), "op-bit-orbit-or-reduce-0".to_owned())), (TokenType::OpShiftL, Action::Reduce(1, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1305:935
[INFO] [stdout]      |
[INFO] [stdout] 1305 | ...), "op-bit-orbit-or-reduce-0".to_owned())), (TokenType::OpDiv, Action::Reduce(1, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1305:1037
[INFO] [stdout]      |
[INFO] [stdout] 1305 | ...), "op-bit-orbit-or-reduce-0".to_owned())), (TokenType::OpEq, Action::Reduce(1, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1305:1138
[INFO] [stdout]      |
[INFO] [stdout] 1305 | ...), "op-bit-orbit-or-reduce-0".to_owned())), (TokenType::OpSub, Action::Reduce(1, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1305:1240
[INFO] [stdout]      |
[INFO] [stdout] 1305 | ...), "op-bit-orbit-or-reduce-0".to_owned())), (TokenType::OpMod, Action::Reduce(1, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1305:1342
[INFO] [stdout]      |
[INFO] [stdout] 1305 | ...), "op-bit-orbit-or-reduce-0".to_owned())), (TokenType::OpAnd, Action::Reduce(1, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1305:1444
[INFO] [stdout]      |
[INFO] [stdout] 1305 | ...), "op-bit-orbit-or-reduce-0".to_owned())), (TokenType::OpAdd, Action::Reduce(1, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-0".to...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1305:1546
[INFO] [stdout]      |
[INFO] [stdout] 1305 | ...), "op-bit-orbit-or-reduce-0".to_owned())), (TokenType::OpBitOr, Action::Shift(206)), (TokenType::OpGt, Action::Reduce(1, "op-bit-or"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1305:1588
[INFO] [stdout]      |
[INFO] [stdout] 1305 | ..., (TokenType::OpBitOr, Action::Shift(206)), (TokenType::OpGt, Action::Reduce(1, "op-bit-or".to_owned(), "op-bit-orbit-or-reduce-0".to_...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1306:10
[INFO] [stdout]      |
[INFO] [stdout] 1306 | ...   (vec![(TokenType::BraceL, Action::Reduce(1, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-0".to_owned())), (TokenType::OpMul, ...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1306:116
[INFO] [stdout]      |
[INFO] [stdout] 1306 | ... "op-bit-xorbit-xor-reduce-0".to_owned())), (TokenType::OpMul, Action::Reduce(1, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1306:221
[INFO] [stdout]      |
[INFO] [stdout] 1306 | ... "op-bit-xorbit-xor-reduce-0".to_owned())), (TokenType::OpLsEq, Action::Reduce(1, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1306:327
[INFO] [stdout]      |
[INFO] [stdout] 1306 | ... "op-bit-xorbit-xor-reduce-0".to_owned())), (TokenType::OpBitXor, Action::Shift(204)), (TokenType::OpBitOr, Action::Reduce(1, "op-bit-...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1306:370
[INFO] [stdout]      |
[INFO] [stdout] 1306 | ... (TokenType::OpBitXor, Action::Shift(204)), (TokenType::OpBitOr, Action::Reduce(1, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1306:477
[INFO] [stdout]      |
[INFO] [stdout] 1306 | ... "op-bit-xorbit-xor-reduce-0".to_owned())), (TokenType::OpMod, Action::Reduce(1, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1306:582
[INFO] [stdout]      |
[INFO] [stdout] 1306 | ... "op-bit-xorbit-xor-reduce-0".to_owned())), (TokenType::OpShiftR, Action::Reduce(1, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1306:690
[INFO] [stdout]      |
[INFO] [stdout] 1306 | ... "op-bit-xorbit-xor-reduce-0".to_owned())), (TokenType::OpGtEq, Action::Reduce(1, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1306:796
[INFO] [stdout]      |
[INFO] [stdout] 1306 | ... "op-bit-xorbit-xor-reduce-0".to_owned())), (TokenType::OpShiftL, Action::Reduce(1, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1306:904
[INFO] [stdout]      |
[INFO] [stdout] 1306 | ... "op-bit-xorbit-xor-reduce-0".to_owned())), (TokenType::OpBitAnd, Action::Reduce(1, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1306:1012
[INFO] [stdout]      |
[INFO] [stdout] 1306 | ... "op-bit-xorbit-xor-reduce-0".to_owned())), (TokenType::OpSub, Action::Reduce(1, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1306:1117
[INFO] [stdout]      |
[INFO] [stdout] 1306 | ... "op-bit-xorbit-xor-reduce-0".to_owned())), (TokenType::OpAdd, Action::Reduce(1, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1306:1222
[INFO] [stdout]      |
[INFO] [stdout] 1306 | ... "op-bit-xorbit-xor-reduce-0".to_owned())), (TokenType::OpAnd, Action::Reduce(1, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1306:1327
[INFO] [stdout]      |
[INFO] [stdout] 1306 | ... "op-bit-xorbit-xor-reduce-0".to_owned())), (TokenType::OpGt, Action::Reduce(1, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1306:1431
[INFO] [stdout]      |
[INFO] [stdout] 1306 | ... "op-bit-xorbit-xor-reduce-0".to_owned())), (TokenType::OpNeq, Action::Reduce(1, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1306:1536
[INFO] [stdout]      |
[INFO] [stdout] 1306 | ... "op-bit-xorbit-xor-reduce-0".to_owned())), (TokenType::OpLs, Action::Reduce(1, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1306:1640
[INFO] [stdout]      |
[INFO] [stdout] 1306 | ... "op-bit-xorbit-xor-reduce-0".to_owned())), (TokenType::OpEq, Action::Reduce(1, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1306:1744
[INFO] [stdout]      |
[INFO] [stdout] 1306 | ... "op-bit-xorbit-xor-reduce-0".to_owned())), (TokenType::OpDiv, Action::Reduce(1, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1306:1849
[INFO] [stdout]      |
[INFO] [stdout] 1306 | ... "op-bit-xorbit-xor-reduce-0".to_owned())), (TokenType::OpOr, Action::Reduce(1, "op-bit-xor".to_owned(), "op-bit-xorbit-xor-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1307:10
[INFO] [stdout]      |
[INFO] [stdout] 1307 | ...   (vec![(TokenType::OpDiv, Action::Reduce(1, "op-cast".to_owned(), "op-castcast-reduce-0".to_owned())), (TokenType::OpShiftL, Action:...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1307:106
[INFO] [stdout]      |
[INFO] [stdout] 1307 | ...ned(), "op-castcast-reduce-0".to_owned())), (TokenType::OpShiftL, Action::Reduce(1, "op-cast".to_owned(), "op-castcast-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1307:205
[INFO] [stdout]      |
[INFO] [stdout] 1307 | ...ned(), "op-castcast-reduce-0".to_owned())), (TokenType::OpGt, Action::Reduce(1, "op-cast".to_owned(), "op-castcast-reduce-0".to_owned(...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1307:300
[INFO] [stdout]      |
[INFO] [stdout] 1307 | ...ned(), "op-castcast-reduce-0".to_owned())), (TokenType::OpBitOr, Action::Reduce(1, "op-cast".to_owned(), "op-castcast-reduce-0".to_own...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1307:398
[INFO] [stdout]      |
[INFO] [stdout] 1307 | ...ned(), "op-castcast-reduce-0".to_owned())), (TokenType::OpMod, Action::Reduce(1, "op-cast".to_owned(), "op-castcast-reduce-0".to_owned...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1307:494
[INFO] [stdout]      |
[INFO] [stdout] 1307 | ...ned(), "op-castcast-reduce-0".to_owned())), (TokenType::KeywordAs, Action::Shift(212)), (TokenType::OpOr, Action::Reduce(1, "op-cast"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1307:538
[INFO] [stdout]      |
[INFO] [stdout] 1307 | ...(TokenType::KeywordAs, Action::Shift(212)), (TokenType::OpOr, Action::Reduce(1, "op-cast".to_owned(), "op-castcast-reduce-0".to_owned(...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1307:633
[INFO] [stdout]      |
[INFO] [stdout] 1307 | ...ned(), "op-castcast-reduce-0".to_owned())), (TokenType::OpLs, Action::Reduce(1, "op-cast".to_owned(), "op-castcast-reduce-0".to_owned(...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1307:728
[INFO] [stdout]      |
[INFO] [stdout] 1307 | ...ned(), "op-castcast-reduce-0".to_owned())), (TokenType::OpSub, Action::Reduce(1, "op-cast".to_owned(), "op-castcast-reduce-0".to_owned...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1307:824
[INFO] [stdout]      |
[INFO] [stdout] 1307 | ...ned(), "op-castcast-reduce-0".to_owned())), (TokenType::OpLsEq, Action::Reduce(1, "op-cast".to_owned(), "op-castcast-reduce-0".to_owne...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1307:921
[INFO] [stdout]      |
[INFO] [stdout] 1307 | ...ned(), "op-castcast-reduce-0".to_owned())), (TokenType::OpAdd, Action::Reduce(1, "op-cast".to_owned(), "op-castcast-reduce-0".to_owned...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1307:1017
[INFO] [stdout]      |
[INFO] [stdout] 1307 | ...ned(), "op-castcast-reduce-0".to_owned())), (TokenType::OpBitAnd, Action::Reduce(1, "op-cast".to_owned(), "op-castcast-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1307:1116
[INFO] [stdout]      |
[INFO] [stdout] 1307 | ...ned(), "op-castcast-reduce-0".to_owned())), (TokenType::OpEq, Action::Reduce(1, "op-cast".to_owned(), "op-castcast-reduce-0".to_owned(...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1307:1211
[INFO] [stdout]      |
[INFO] [stdout] 1307 | ...ned(), "op-castcast-reduce-0".to_owned())), (TokenType::OpMul, Action::Reduce(1, "op-cast".to_owned(), "op-castcast-reduce-0".to_owned...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1307:1307
[INFO] [stdout]      |
[INFO] [stdout] 1307 | ...ned(), "op-castcast-reduce-0".to_owned())), (TokenType::OpGtEq, Action::Reduce(1, "op-cast".to_owned(), "op-castcast-reduce-0".to_owne...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1307:1404
[INFO] [stdout]      |
[INFO] [stdout] 1307 | ...ned(), "op-castcast-reduce-0".to_owned())), (TokenType::BraceL, Action::Reduce(1, "op-cast".to_owned(), "op-castcast-reduce-0".to_owne...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1307:1501
[INFO] [stdout]      |
[INFO] [stdout] 1307 | ...ned(), "op-castcast-reduce-0".to_owned())), (TokenType::OpNeq, Action::Reduce(1, "op-cast".to_owned(), "op-castcast-reduce-0".to_owned...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1307:1597
[INFO] [stdout]      |
[INFO] [stdout] 1307 | ...ned(), "op-castcast-reduce-0".to_owned())), (TokenType::OpShiftR, Action::Reduce(1, "op-cast".to_owned(), "op-castcast-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1307:1696
[INFO] [stdout]      |
[INFO] [stdout] 1307 | ...ned(), "op-castcast-reduce-0".to_owned())), (TokenType::OpAnd, Action::Reduce(1, "op-cast".to_owned(), "op-castcast-reduce-0".to_owned...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1307:1792
[INFO] [stdout]      |
[INFO] [stdout] 1307 | ...ned(), "op-castcast-reduce-0".to_owned())), (TokenType::OpBitXor, Action::Reduce(1, "op-cast".to_owned(), "op-castcast-reduce-0".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1308:10
[INFO] [stdout]      |
[INFO] [stdout] 1308 | ...   (vec![(TokenType::OpAnd, Action::Reduce(1, "op-cmp".to_owned(), "op-cmpcmp-reduce-0".to_owned())), (TokenType::OpEq, Action::Shift(...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1308:103
[INFO] [stdout]      |
[INFO] [stdout] 1308 | ...owned(), "op-cmpcmp-reduce-0".to_owned())), (TokenType::OpEq, Action::Shift(45)), (TokenType::BraceL, Action::Reduce(1, "op-cmp".to_ow...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1308:141
[INFO] [stdout]      |
[INFO] [stdout] 1308 | ...())), (TokenType::OpEq, Action::Shift(45)), (TokenType::BraceL, Action::Reduce(1, "op-cmp".to_owned(), "op-cmpcmp-reduce-0".to_owned()...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1308:235
[INFO] [stdout]      |
[INFO] [stdout] 1308 | ...owned(), "op-cmpcmp-reduce-0".to_owned())), (TokenType::OpLs, Action::Shift(48)), (TokenType::OpNeq, Action::Shift(50)), (TokenType::O...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1308:273
[INFO] [stdout]      |
[INFO] [stdout] 1308 | ...())), (TokenType::OpLs, Action::Shift(48)), (TokenType::OpNeq, Action::Shift(50)), (TokenType::OpGtEq, Action::Shift(47)), (TokenType:...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1308:312
[INFO] [stdout]      |
[INFO] [stdout] 1308 | ...8)), (TokenType::OpNeq, Action::Shift(50)), (TokenType::OpGtEq, Action::Shift(47)), (TokenType::OpGt, Action::Shift(46)), (TokenType::...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1308:352
[INFO] [stdout]      |
[INFO] [stdout] 1308 | ...)), (TokenType::OpGtEq, Action::Shift(47)), (TokenType::OpGt, Action::Shift(46)), (TokenType::OpOr, Action::Reduce(1, "op-cmp".to_owne...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1308:390
[INFO] [stdout]      |
[INFO] [stdout] 1308 | ...47)), (TokenType::OpGt, Action::Shift(46)), (TokenType::OpOr, Action::Reduce(1, "op-cmp".to_owned(), "op-cmpcmp-reduce-0".to_owned()))...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1308:482
[INFO] [stdout]      |
[INFO] [stdout] 1308 | ...owned(), "op-cmpcmp-reduce-0".to_owned())), (TokenType::OpLsEq, Action::Shift(49))].into_iter().collect(), vec![("op-cmp-op".to_owned(...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1309:10
[INFO] [stdout]      |
[INFO] [stdout] 1309 | ...   (vec![(TokenType::OpDiv, Action::Shift(258)), (TokenType::OpMul, Action::Shift(260)), (TokenType::OpEq, Action::Reduce(1, "op-muldi...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1309:50
[INFO] [stdout]      |
[INFO] [stdout] 1309 | ...   (vec![(TokenType::OpDiv, Action::Shift(258)), (TokenType::OpMul, Action::Shift(260)), (TokenType::OpEq, Action::Reduce(1, "op-muldi...
[INFO] [stdout]      |                                                      ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1309:90
[INFO] [stdout]      |
[INFO] [stdout] 1309 | ...)), (TokenType::OpMul, Action::Shift(260)), (TokenType::OpEq, Action::Reduce(1, "op-muldivmod".to_owned(), "op-muldivmodmul-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1309:194
[INFO] [stdout]      |
[INFO] [stdout] 1309 | ...), "op-muldivmodmul-reduce-0".to_owned())), (TokenType::OpMod, Action::Shift(259)), (TokenType::OpAnd, Action::Reduce(1, "op-muldivmod...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1309:234
[INFO] [stdout]      |
[INFO] [stdout] 1309 | ...)), (TokenType::OpMod, Action::Shift(259)), (TokenType::OpAnd, Action::Reduce(1, "op-muldivmod".to_owned(), "op-muldivmodmul-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1309:339
[INFO] [stdout]      |
[INFO] [stdout] 1309 | ...), "op-muldivmodmul-reduce-0".to_owned())), (TokenType::OpLs, Action::Reduce(1, "op-muldivmod".to_owned(), "op-muldivmodmul-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1309:443
[INFO] [stdout]      |
[INFO] [stdout] 1309 | ...), "op-muldivmodmul-reduce-0".to_owned())), (TokenType::OpNeq, Action::Reduce(1, "op-muldivmod".to_owned(), "op-muldivmodmul-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1309:548
[INFO] [stdout]      |
[INFO] [stdout] 1309 | ...), "op-muldivmodmul-reduce-0".to_owned())), (TokenType::OpLsEq, Action::Reduce(1, "op-muldivmod".to_owned(), "op-muldivmodmul-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1309:654
[INFO] [stdout]      |
[INFO] [stdout] 1309 | ...), "op-muldivmodmul-reduce-0".to_owned())), (TokenType::OpAdd, Action::Reduce(1, "op-muldivmod".to_owned(), "op-muldivmodmul-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1309:759
[INFO] [stdout]      |
[INFO] [stdout] 1309 | ...), "op-muldivmodmul-reduce-0".to_owned())), (TokenType::OpSub, Action::Reduce(1, "op-muldivmod".to_owned(), "op-muldivmodmul-reduce-0"...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1309:864
[INFO] [stdout]      |
[INFO] [stdout] 1309 | ...), "op-muldivmodmul-reduce-0".to_owned())), (TokenType::OpGt, Action::Reduce(1, "op-muldivmod".to_owned(), "op-muldivmodmul-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1309:968
[INFO] [stdout]      |
[INFO] [stdout] 1309 | ...), "op-muldivmodmul-reduce-0".to_owned())), (TokenType::OpOr, Action::Reduce(1, "op-muldivmod".to_owned(), "op-muldivmodmul-reduce-0"....
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1309:1072
[INFO] [stdout]      |
[INFO] [stdout] 1309 | ...), "op-muldivmodmul-reduce-0".to_owned())), (TokenType::BraceL, Action::Reduce(1, "op-muldivmod".to_owned(), "op-muldivmodmul-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1309:1178
[INFO] [stdout]      |
[INFO] [stdout] 1309 | ...), "op-muldivmodmul-reduce-0".to_owned())), (TokenType::OpGtEq, Action::Reduce(1, "op-muldivmod".to_owned(), "op-muldivmodmul-reduce-0...
[INFO] [stdout]      |                                                 ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TokenType`
[INFO] [stdout]     --> src/compiler/parser.rs:1310:10
[INFO] [stdout]      |
[INFO] [stdout] 1310 | ...   (vec![(TokenType::OpOr, Action::Shift(208)), (TokenType::BraceL, Action::Reduce(1, "op-or".to_owned(), "op-oror-reduce-0".to_owned(...
[INFO] [stdout]      |              ^^^^^^^^^ use of undeclared type `TokenType`
[INFO] [stdout] 
[WARN] too many lines in the log, truncating it
